Újra nekifut a Fedora projekt az alapértelmezett btrfs kérdésnek

A Fedora disztribúciók technikai kérdéseiben döntő Fedora Engineering Steering Committee (FESCo) számos új szolgáltatásra, funkcióra tett javaslatot fogadott el a Fedora 17-re nézve. A dolgok jelenlegi állása szerint a Fedora 17-ben már a btrfs lesz a telepítéskor az alapértelmezett fájlrendszer. Nem ez az első próbálkozás erre, hiszen az F16-ban is megpróbálták már a btrfs-t alapértelmezetté tenni, de végül elhalasztották a lépést.
A tervek közt szerepel a könyvtárstruktúra átalakítása is. Erről korábban érintőlegesen szintén volt már szó nálunk. További részletek itt.

Hozzászólások

van szakmai indoka is a btrfs erőltetésének, avagy csak absztrakt eyecandy?

Nekem ez elég szakmai indok:
http://en.wikipedia.org/wiki/Btrfs#Features
http://hup.hu/cikkek/20111116/opensuse_12.1

Én nagyon hálás lennék érte, ha lenne lehetőség egy ilyen tudású fájlrendszer használatára éles környezetben.
Erre nyilván csak akkor van lehetőség, ha elkezdik használni az emberek, kiderülnek a bugok és elkezd igazán stabillá válni a szoftver.

Ezt nem értem.

https://btrfs.wiki.kernel.org/

"Note that Btrfs does not yet have a fsck tool that can fix errors. While Btrfs is stable on a stable machine, it is currently possible to corrupt a filesystem irrecoverably if your machine crashes or loses power on disks that don't handle flush requests correctly. This will be fixed when the fsck tool is ready."

Vagy ez másik btrfs? Vagy már nem igaz?

Ha igaz, akkor amit feljebb írtam:

https://btrfs.wiki.kernel.org/

"Note that Btrfs does not yet have a fsck tool that can fix errors. While Btrfs is stable on a stable machine, it is currently possible to corrupt a filesystem irrecoverably if your machine crashes or loses power on disks that don't handle flush requests correctly. This will be fixed when the fsck tool is ready."

Tehát ha probléma van, akkor tényleg az van.

Szerintem nem az a baj, hogy nincsen fsck, hanem az, hogy az fsck még egyáltalán előkerülhet. Amennyire tudom, Copy-On-Write-tal megoldható, hogy a fájlrendszer *mindig* konzisztens maradjon, legfeljebb az "eggyel régebbi" állapot látható (persze ez nem mindig jó, főleg, ha pont az utolsó sor nem látszik a syslogban).

Sokat teszteltem a BtrFS-t, teljesen meg voltam elégedve a szolgáltatásaival (különösen a subvolume és a snapchot tetszett -- erre építettem a backup megoldásomat), de ha valami rossz dolog történt, akkor meghibásodott a fájlrendszer, és ki sem lehetett javítani.

Ugyanígy kipróbáltam a ZFs-t is, azzal még jobban meg voltam elégedve (subvolume, snapshot, raid*, dedup, compression), de csak Ubuntu-n tudtam életet verni bele. Az újabb kerneleket használva már nem tudtam lefordítani.

Így végül maradt az ext4, a backup megoldásomat újraírtam, hogy hard linkeket használjon (mint az rsync --link-dest=""). Ez is bevált, és mivel híresen ókonzervatív vagyok (mottó: "ami működik, azt nem kell megjavítani"), még marad is egy darabig.

Fuszenecker_Róbert