Celý příběh tedy skončil happyendem, ale mně to i přesto nedalo spát, a tak jsem začal hledat další informace, o které bych se s vámi rád podělil. S velkým počátečním nadšením jsem vyhledal desítku programů umožňujících přístup z OS Windows na linuxové oddíly s filesystémem ext2, ext3 a reiser. I přes tuto skutečnost jsem byl ve výsledku zklamán, neboť až na výjimku žádný z driverů nedisponoval všemi funkcemi, které bych od něj očekával.
Souborový systém (anglicky filesystem) je označení pro způsob organizace informací (počítačových souborů) ukládaných na paměťová média (disky, pásky, CD, DVD, ...) počítače. Souborový systém rozděluje oblast disku na jednotlivé adresáře a soubory, hlídá volné místo atd. Zdroj Wikipedia
Šedivá je teorie, zelený strom praxe
Jako první mi pod ruku přišel program explore2fs. Autorem tohoto projektu je John Newbigin. Samotný program není potřeba instalovat - stačí pouhé stažení a rozbalení jednoho souboru. Po jeho spuštění na nás vykoukne vzhled připomínající první verze průzkumníka. Co se týče funkčnosti, narazil jsem na dva problémy. Při přetahování větších souborů pomocí funkce drag'n'drop mi program vypsal chybové hlášení o nemožnosti zápisu - soubory bylo nutno uložit přes pravé tlačítko pomocí funkce Export. Druhý problém nastal při přesouvání souborů větších než 2 GB - ne vždy se podařilo soubor správně uložit. I kdybyste sebelépe hledali, nenaleznete zde bohužel podporu pro ReiserFS. Stejně jako většina ostatních programů má explore2fs problémy se zobrazováním a ukládáním jmen a souborů v různorodých znakových stránkách. Také zde zcela chybí podpora pro zápis. I přes tyto skutečnosti jde o velice šikovný program, který si můžete nahrát na disketu a kdykoliv si s ním obnovit nějaký ten zapomenutý konfigurační soubor na starém routeru.
Druhý v pořadníku byl FS-DRIVER
Autorem projektu je Stephan Schreiber. FS-DRIVER disponuje vlastní knihovnou, díky které je možno připojit jakýkoliv ext2/ext3 svazek tak, aby vypadal jako standardní disk. Driver taktéž umožňuje kromě čtení i zápis na linuxovou partition. Nedělají mu problémy soubory větší než 4 GB, horší už je to s kódovou stránkou. Ta je vždy nastavena shodně s tou, kterou máte ve Windows. Na rozdíl od explore2fs FS-DRIVER nedokáže pracovat se softlinky a speciálními soubory. Jedná se zatím o jeden z nejaktivnějších projektů, bohužel ovšem s uzavřenou licencí.
Další na řadu přišel EXT2IFS
Autorem EXT2IFS je opět John Newbigin (projekt již asi rok stagnuje). Podle dokumentace umožňuje pouze čtení z ext2 a ext3 svazků. Více informací jsem nemohl zjistit, neboť driver nepodporuje OS WindowsXP s nainstalovaným Service Packem 2.
Jako čtvrtý testován plugin do programu Total Commander
Autorem nemůže být nikdo jiný než John Newbigin (ext2, ext3) a Gerson Kurz (Reiser). Instalace se provádí standardně jako u ostatních modulů Total Commanderu. Váš filesystém (pouze pro čtení) pak naleznete pod položkou Okolní počítače. Plugin nepodporuje jiné kódové stránky a má vážné problémy s kopírováním větších souborů.
Doslova páté kolo u vozu DiskInternals Linux Reader 1.0
Maximum které jsem "vymáčkl" z tohoto programu, bylo překopírování souborů se stejným názvem, bohužel však s nulovou délkou. O nějaké funkčnosti zde nemůže být řeč.
V sérii programů za "papuč" pokračoval také Paragon Mount Everything 3.0 Personal, který je k dostání pouze pro operační systém Windows Millenium. Stejně tak mi nepomohl EXT2 driver, který se pyšní sice podporou zápisu, bohužel je funkční pouze na Windows NT a UFS-EXPLORER, který má v shareware omezení na velikost kopírovaného souboru 16 kB.
Benchmark
Kromě základních funkcí mě zajímala také rychlost přenosu mezi filesystémy u jednotlivých programů (driverů) . Rozhodl jsem se proto udělat si malý test rychlosti. Na USB disku jsem vytvořil prázdný oddíl s ext3 filesystémem, na který byl v Linuxu pomocí utility dd (a s ohledem na to, že den má pouze 24 hodin) vygenerován nejprve jeden soubor o velikosti 1 GB a poté přesně tisíc souborů o celkové velikosti 100 MB. Programy jsem následně testoval ve dvou fázích - nejdříve při čtení velkého souboru a v dalším kroku při čtení spousty malých souborů. Výsledky neměly mít olympijskou přesnost - k tomu jsem neměl bohužel čas a ani výkonné PC s dualbootem. Orientační výsledky zprůměrované vždy ze tří měření vám pro představu jistě stačí, vidíte je v tabulce.
Program Velké soubory Malé soubory Explore2fs 2:28 00:23 FS-DRIVER 00:39 00:12 TotalCommander Plugin 00:42 00:28 Ext2FSD 00:33 00:08
"Výhercem soutěže" se stal EXT2FSD. Tento prográmek zvládá všechny funkce, které od něj očekáváme. Má podporu pro čtení/zápis na ext2/ext3 systémy, podporu pro různé znakové stránky, bez problému zvládne soubory větší než 4 GB atd. Rozhodně doporučuji k vyzkoušení.