Fusecompress är ett komprimerande filsystem som kan monteras av opriviligierade användare. Fedora-11 hade fusecompress-1.99.19. Fedora-12 uppdaterar till fusecompress-2.6. Detta löser många mycket otäcka fel men ändrar formatet på disk. Användare med fusecompress-filsystem kommer behöva migrera sina data till det nya formatet. Om de inte dekomprimerar före uppgraderingen kommer de behöva paketet fusecompress_offline1 för att göra det.
Du måste konvertera ditt filsystem
Om en användare inte läser dessa utgåvenoteringar och inser att de behöver uppgradera formatet kommer förmodligen den första indikationen på att något är fel vara när de försöker läsa en textfil och den är binär:
$ less test.txt
"test.txt" may be a binary file. See it anyway?
Den grundläggande metoden för att uppdatera deras system finns dokumenterade i en fil /usr/share/doc/fusecompress_offline1-%{version}/README.fedora i paketet fusecompress1. Paketet fusecompress har en fil README.fedora som säger till användaren att installera fusecompress_offline1 och läsa den filen. Uppgraderingsinstruktionerna upprepas nedan:
Låt oss anta att din gamla rootkatalog i Fedora 11 (där filerna faktiskt är
lagrade) finns i ~/.fuselagring och du monterar den på ~/lagring. NU har du
uppdaterat till Fedora 12 och behöver få dina fusecompress-filsystem
uppdaterade till det nya formatet på disk. Här är de grundläggande stegen:
# Se till att det gamla fusecompress-filsystemet är omonterat
fusermount -u ~/lagring
# Flytta det till en ny plats
mv ~/.fuselagring ~/.fuselagring.gammalt
# Skapa en ny katalog för data i vårt nya format
mkdir ~/.fuselagring
# Montera den nya katalogen. Den är nu ett fusecompress-filsystem i nytt
# format
fusecompress ~/.fuselagring ~/lagring
# Dekomprimera alla filerna i den gamla fusecompress-datakatalogen
fusecompress_offline1 ~/.fuselagring.gammalt
# Flytta filerna till lagringen med nytt format
mv .fuselagring.gammalt/* ~/lagring
# Om du har några dolda filer, kom ihåg att flytta dem med
mv .fuselagring.gammalt/.?* ~/lagring
Observera att för att använda precis denna proceduren behöver du ha
tillräckligt med diskutrymme för att dekomprimera alla filerna lagrade
i ~/.fuselagring.gammalt. OM du inte har så mycket utrymme måste du köra
fusecompress_offline1 på delar av ~/.fuselagring.gammalt och flytta dem
till to ~/lagring där de kommer komprimeras om, och frigöra utrymmet så du
kan köra fusecompress_offline1 på fler filer.