Velkou nevyhodou ext2/ext3 je pevny poced inod, kdyz dojdou, ma clovek proste smulu. Doufam, ze to v ext4 opravi. Ext2/ext3 standardne dela adresare jako linearni seznam bez indexu (da se to nastavit i jinak), takze na velkych adresarich to je docela problem.
ReiserFS ma velkou vyhodu v zachazeni s malymi soubory - jejich slucovanim se setri misto a zrychluji diskove operace. Dale je pekne, ze je to cele resene stromem. Skoda, ze tyhle dve featury nemaji vsechny linuxove FS.
Problemem ReiserFS je pomerne komplikovany kod (cca 4x vetsi zdrojaky nez Ext2), ale v porovnani s obludnosti Reiser4 to je jeste male. Reiser4 ma nekolik zajimavych napadu, ktere by stalo za to implementovat (napriklad pluginy), ale jako projekt to je asi mrtve.
JFS byl sveho casu na Linuxu nestabilni, od te doby ho nejspis odladili, ale nevim, co by mel nabidnout extra.
ZFS mi prijde jako paskvil kombinujici vlastnosti FS a LVM (na Linuxu by to melo byt oddelene), navic pod divnou licenci.
Takze na vyber opravdu moc neni. Na root FS pouzivam zpravidla ReiserFS, na disky s velkymi soubory Ext3 (ten davam take tam, kde je potreba velka spolehlivost - se zapnutym zurnalovanim dat je sice pomaly, ale spolehlivy, a pripadna obnova poskozeneho disku se tam dela prece jen nejlepe).
Mozna by stalo za to vzit nejlepsi vlastnosti Ext4 a Reiser4 (plus pridat moznost zmeny velikosti FS za behu), a napsat nejaky jednoduchy moderni filesystem od nuly.
"ZFS mi prijde jako paskvil kombinujici vlastnosti FS a LVM (na Linuxu by to melo byt oddelene), navic pod divnou licenci."
Ano, ZFS je pod divnou licenciou. Ale za to, ze je nieco kombinacia volume managera a suboroveho systemu (aj ked iba na prvy uzivatelsky pohlad), tak to nazyvat paskvilom je dost odvazne tvrdenie. Osobne dufam v jeho skory port do Linuxu, nakolko v dnesnej dobe uz aj na beznych strojoch na domace pouzitie je viac diskov vcelku bezna vec a praca so ZFS ako ho poznam na Solarise je skratka jedna basen.
Proc mi to prijde jako paskvil?
- diskovy manager v ZFS nemuzu nahradit napr. LVM nebo RAIDem
- diskovy manager ze ZFS nemuzu pouzit pod jiny filesystem (bez loopbacku)
- mam tam diskovy manager, i kdyz chci FS pouzit na celou partisnu, a nepotrebuju ho
- je to proti Unixove filosofii, ze by system mel byt slozeny z jednoduchych nezavislych nastroju
Chapu, ze je obcas vhodne, aby FS a diskovy manager spolupracovaly, ale melo by se to resit nadefinovanim jednotneho API, ne provazovanim jednotlivych DM a FS.
Co se ostatnich aspektu tyce, krom te licence je ZFS zajimavy filesystem.
Mercedes je paskvil, pac:
- kola mercedesu nemuzu nahradit kolama trabantu
- kola od mercedesu nemuzu pouzit pod sveho trabanta
- mam tam klimatizaci, i kdyz ji pri pouziti v zime nepotrebuju
- je to proti kutilske filozofii, ze by se melo dat auto poskladat z nezavislych dilu