Door Anoniem: Als er dit soort fouten in zitten, dan moet je je ook afvragen of Btrfs wel stable genoeg is voor productie.
De statuspagina van kernel.org is informatief:
https://btrfs.wiki.kernel.org/index.php/StatusHoe klaar het is voor produktie hangt af van welke features je wilt gebruiken, en de makers van btrfs klooien niet maar wat aan, die zijn zich terdege bewust van hoe kritisch een filesysteem is, en als die zeggen dat een feature stabiel is zeggen ze dat niet lichtvaardig.
Maar als het om filesystemen gaat is het verstandig om conservatief te zijn. Ik merk door dit bericht dat ik kennelijk al aanzienlijk langer niet naar de status van btrfs had gekeken dan ik zelf doorhad, de laatste keer dat ik me herinner goed gekeken te hebben was het nog te experimenteel om belangrijke data aan toe te vertrouwen, of misschien komt het omdat Debian stable niet de nieuwste kernels voert. Hoe dan ook, het is nu aanzienlijk verder ontwikkeld en kennelijk wel inzetbaar.
Een belangrijke opmerking hierbij, van de statuspagina:
The filesystem disk format is stable. This means it is not expected to change unless there are very strong reasons to do so. If there is a format change, filesystems which implement the previous disk format will continue to be mountable and usable by newer kernels.
Let op met conversie van ext3/4 naar btrfs. Op zich is btrfs qua on-disk-structuren zo flexibel van opzet dat het in theorie mogelijk is om een ext3/4-filesystem in-place naar btrfs te converteren door alleen in de vrije ruimte btrfs-metadata toe te voegen en de datablokken ongemoeid te laten, maar sinds kernel 4.0 wordt het afgeraden omdat het in de praktijk weinig toegepast bleek te worden, de huidige conversie onvoldoende getest is, en er geluiden zijn dat het niet altijd goed gaat.
https://btrfs.wiki.kernel.org/index.php/Conversion_from_Ext3Voor mij ziet de status er interessant genoeg uit om het wel te willen proberen, ware het niet dat de conversie vanuit ext3/4 bewerkelijker is dan ik had gehoopt en een van mijn systemen een processor/moederbord heeft met een voor kernel-ontwikkelaars kennelijk erg taaie bug die bij 4.x-kernels opspeelt en me voorlopig op kernel 3.16 vastpint (die in Debian stable gelukkig nog ondersteund wordt). Ik wacht dus nog even.