Fusecompress - файловая система с сжатием, доступная для монтирования для непривилегированных пользователей. В Fedora-11 входила fusecompress-1.99.19. В Fedora-12 fusecompress обновлена до версии 2.6. При этом исправлено множество ошибок. но изменен формат диска. Пользователям fusecompress необходимо перенести данные на новый формат. Если декомпрессия не была выполнена перед обновлением, для этого потребуется пакет fusecompress_offline1.
Вы должны сконвертировать файловую систему.
Если пользователь не прочтет эти замечания к выпуску и не обновит формат, то первым индикатором того, что что-то идет не так, вероятно, будет тот факт, что при попытке чтения текстового файла он будет считаться бинарным:
$ less test.txt
"test.txt" является бинарным файлом. Просмотреть?
Метод обновления системы описан в файле /usr/share/doc/fusecompress_offline1-%{version}/README.fedora
из пакета fusecompress1. В README.fedora
из состава fusecompress1 говорится, что пользователь должен установить пакет fusecompress_offline1 и следовать данным инструкциям. Руководство по обновления продублировано ниже:
Допустим, в Fedora 11 корневая директория fusecompress (где на самом
деле хранятся файлы) располагалась в ~/.fusestorage и монтировалась в
~/storage. После обновления до Fedora 12 необходимо обновить формат
файловой системы на диске. Процедура следующая:
# Убедитесь, что старая файловая система размонтирована
fusermount -u ~/storage
# Переместите ее в новое место
mv ~/.fusestorage ~/.fusestorage.old
# Создайте новую директорию для данных в новом формате
mkdir ~/.fusestorage
# Смонтируйте новую директорию. Теперь это файловая система в новом формате
fusecompress ~/.fusestorage ~/storage
# Извлеките файлы из старой сжатой директории
fusecompress_offline1 ~/.fusestorage.old
# Переместите файлы в новую директорию
mv .fusestorage.old/* ~/storage
# Не забудьте переместить скрытые файлы
mv .fusestorage.old/.?* ~/storage
Чтобывоспользоваться этой процедурой необходимо иметь достаточно места на
диске для извлечения всех файлов из ~/.fusestorage.old. Если места недостаточно,
необходимо с помощью fusecompress_offline1 извлечь данные из ~/.fusestorage.old
по частям и переместить их в ~/storage, где они будут снова сжаты, освободив при
этом место для извлечения с помощью fusecompress_offline1 следующей части.