Product SiteDocumentation Site

5.6. Souborové systémy

5.6.1. fusecompress

Fusecompress je komprimovaný souborový systém připojitelný neprivilegovanými uživateli. Fedora 11 obsahovala fusecompress-1.99.19. Fedora 12 aktualizuje na fusecompress-2.6, které opravuje mnoho chyb, avšak mění také formát na disku. Uživatelé se souborovým systémem fusecompress budou potřebovat migraci svých dat na nový formát. Nedekomprimují-li data před přechodem na vyšší verzi, budou potřebovat balíček fusecompress_offline1.

Musíte konvertovat svůj souborový systém

Nečetl-li uživatel tyto poznámky k vydání a zjistí, že potřebuje přejít na formát vyšší verze, první náznakem toho, že něco je špatně, pravděpodobně zjistí při pokusu načíst textový soubor a ten bude binární:
$ less test.txt
"test.txt" may be a binary file.  See it anyway?
Základní metoda aktualizace svého systému je zdokumentování v souboru /usr/share/doc/fusecompress_offline1-%{version}/README.fedora v balíčku fusecompress1. Balíček fusecompress obsahuje soubor README.fedora, který radí uživatelům instalovat fusecompress_offline1 a přečíst jeho sobor. Návod pro přechod na novou verzi je zopakován i zde:
Řekněme, že ve Fedoře 11 je váš starý kořenový adresář (rootDir) fusecompress (kde jsou momentálně
 uloženy soubory) je v ~/fusestorage a připojujete ho na ~/storage. Nyní jste
 přešli na Fedoru 12 a potřebujete zaktualizovat váš souborový systém fusecompress na
 nový diskový formát. Základními kroky jsou:

   # Ujistěte se že starý souborový systém je odpojen
    fusermount -u ~/storage
    # Přesuňte ho do nového umístění
    mv ~/.fusestorage ~/.fusestorage.old
    # Vytvořte nový adresář pro vaše data nového formátu
    mkdir ~/.fusestorage
    # Připojte nový adresář.  Nyní je souborovým systémem fusecompress s novým formátem
    fusecompress ~/.fusestorage ~/storage
    # Dekomprimujte všechny soubory v adresáři dat starého fusecompress
    fusecompress_offline1 ~/.fusestorage.old
    # Přesuňte soubory do úložiště nového formátu
    mv .fusestorage.old/* ~/storage
    # Máte-li skryté souboru, nezapmeňte je přemístit také
    mv .fusestorage.old/.?* ~/storage

K použití tohoto postupu potřebujete dostatek místa na disku pro
dekomprimaci všech souborů uložených v ~/.fusestorage.old.  Pokud ho nemáte,
musíte spustit fusecompress_offline1 po částech
~/.fusestorage.old a přemístit je do ~/storage, kde budou opět komprimovány
a uvolní se tak místo ke spuštění fusecompress_offline1 na dalších souborech.