Fusecompress is een gecomprimeerd bestandssysteem dat aangekoppeld kan worden door gebruikers zonder extra rechten. Fedora 11 bevatte fusecompress-1.99.19. Fedora 12 vernieuwt dit naar fusecompress-2.6. Deze versie repareert een aantal vervelende fouten, maar verandert ook het schijf formaat. Gebruikers met fusecompress bestandssystemen zullen hun data naar het nieuwe formaat moeten migreren. Behalve als ze de-comprimeren voor het vernieuwen, zullen ze het fusecompress_offline1 pakket nodig hebben om dit te doen.
Je moet jouw bestandssysteem converteren
Als een gebruiker deze vrijgave informatie niet leest en zich niet realiseert dat een formaat upgrade nodig is, zal de eerste aanwijzing van een probleem waarschijnlijk optreden als er geprobeerd wordt om een tekst bestand te lezen en deze wordt als binair gezien:
$ less test.txt
"test.txk" may be a binary file. See it anyway?
De standaard methode voor het vernieuwen van het systeem is gedocumenteerd in een /usr/share/doc/fusecompress_offline1-%{version}/README.fedora bestand in het fusecompress1 pakket. Het fusecompress pakket heeft een README.fedora die de gebruiker vertelt om fusecompress_offline1 te installeren en het bovengenoemde bestand te lezen. De upgrade instructies worden hieronder herhaald:
Laten we aannemen dat in Fedora 11 je oude fusecompress rootDir (waar de bestanden
in feite opgeslagen worden) in ~/.fusestorage is en dat je het aankoppelt op ~/storage. Je hebt
nu vernieuwd naar Fedora 12 en je moet jouw fusecompress bestandssyteem vernieuwen
naar het nieuwe schijf formaat. Hier volgen de basis stappen:
# Wees er zeker van dat het oude fusecompress bestandssysteem niet meer aangekoppeld is
fusermount -u ~/storage
# Verplaats het naar een nieuwe locatie
mv ~/.fusestorage ~/.fusestorage.old
# Maak een nieuwe map aan voor het nieuwe data formaat
mkdir ~/.fusestorage
# Koppel de nieuwe map aan. Het is nu een nieuw formaat fusecompress bestandssysteem
fusecompress ~/.fusestorage ~/storage
# De-comprimeer alle bestanden in de oude fusecompress data map
fusecompress_offline1 ~/.fusestorage.old
# Verplaats de bestanden naar de nieuwe formaat opslag
mv .fusestorage.old/* ~/storage
# Als je verborgen bestanden hebt, denk er dan aan deze ook te verhuizen
mv .fusestorage.old/.?* ~/storage
Merk op dat je voor het gebruik van deze procedure voldoende schijf ruimte moet hebben
om alle bestanden opgeslagen in ~/.fusestorage.old te kunnen de-comprimeren. Als je niet
zoveel ruimte hebt, moet je fusecompress_offline1 uitvoeren voor gedeeltes van
~/.fusestorage.old en dit naar ~/storage te verplaatsen waar ze opnieuw gecomprimeerd worden,
wat ruimte creƫert zodat je fusecompress_offline1 voor meer bestanden kunt uitvoeren.