451
Software / Re:Filesystem pro linux na flashce kromě BtrFs
« kdy: 20. 02. 2012, 08:20:26 »Ehm, dovod, preco nie btrfs uvedeny na adrese https://bugs.launchpad.net/ubuntu/+source/btrfs/+bug/893681 sa mi nezda. Ked si precitas cely web, tak tam nie je nic o tom, ze by to niekomu inemu, okrem nahlasovatela, na btrfs neslo. Ja pouzivam btrfs pokusne na jednom ssd, kde mam yacy a boinc (takze sa tam pise a cita dost seriozne) a zatial som nemal problem. Ak si vsak podlahol nejakej neistote a neoverenym famam, tak:Já jsem fámám nepodlehl, tenhle problém jsem našel podle chybových hlášek mého installéru. Nakonci se tam píše, že problém je v jedné funkci rename() která vrátí ENOSPC. Navíc jsem zjistil, že problém se týká nejspíš 64-bitové verze btrfs dodávané s ubuntu 11.10. Zkusím ještě nainstalovat systém na ext4 a pak ho převést na btrfs. Ale jestli je tam těhle problémů víc a přitom neexistuje checkovací utilita, tak potěš koště. Kolik aplikací kontroluje úspěšnost rename() (a očekává chybu ENOSPC?).
Problém s ENOSPC lze vysledovat z changelogu btrfs, hoši s tím meli dříve problémy, a evidentně to nevychytali dokonale. Teď se zdá, že to je mrtvé, žádný vývoj jsem nezaznamenal.
Navrhujem nilfs. Nepouziva trim, co je nevyhoda, ale zapisuje vpodstate stale sekvencne. Pekna vyhoda je, ze mas historiu suborov stale poruke (takzvany zurnalovany fs). Je to nesporna vyhoda, ked si otvoris dolezity dokumenst, stlacis CTRL+A a nasledne del a nasledne dokument ulozis. V tomto stave ti pomoze vpodstate iba nilfs, kedze napriklad na fat32 taky undelete nema co undeletovat, kedze subor sa nezmazal...
Díky za tipy, vyzkouším. Nejsem si jist, jestli klasické flashky příkaz TRIM vůbec podporují. Ty co mají datasheet (teď jsem si objednal ADATA na USB 3), tak to tam nemají uvedené.
PS: Na btrfs mě lákala také komprese, která by mohla zvýšit nízkou propustnost USB flashky, i když uvídím, jak to pojede na USB 3.