Fusecompress es un sistema de archivo comprimido que se puede montar por usuarios sin privilegios. Fedora 11 tenía fusecompress-1.99.19. Fedora 12 lo actualiza a fusecompress-2.6. Esta última corrige muchos errores malos y cambia el formato en el disco. Los usuarios con sistemas de archivo fusecompress necesitarán migrar sus datos al nuevo formato. A menos que descompriman antes de actualizar, todavía necesitarán el paquete fusecompress_offline1 para hacerlo.
Debe convertir su sistema de archivo
Si un usuario no lee estas notas del lanzamiento y no se da cuenta de que necesita actualizar el formato, la primera indicación que tendrán sobre algo que anda mal probablemente será cuando intenten leer un archivo de texto y este sea binario:
$ less test.txt
"test.dump" puede ser un archivo binario. ¿Desea verlo igualmente?
El método básico para actualizar su sistema se documenta en el archivo /usr/share/doc/fusecompress_offline1-%{version}/README.fedora en el paquete fusecompress1. El paquete fusecompress tiene un archivo README.fedora que le indica al usuario instalar fusecompress_offline1 y leer ese archivo. Las instrucciones de actualización se repiten abajo:
Digamos que en Fedora 11 so directorio rootDir de fusecompress (donde los archivos
se guardan en realidad) es en ~/.fusestorage y lo monta en ~/storage. Ahora actualizó a
Fedora 12 y necesita que sus sistemas de archivo fusecompress se actualicen al nuevo
formato de archivo en disco. A continuación se dan los pasos básicos:
# Asegúrese que el sistema de archivo fusecompress anterior esté desmontado
fusermount -u ~/storage
# Muévalo a la nueva ubicación
mv ~/.fusestorage ~/.fusestorage.old
# Crear un nuevo directorio para los datos en el nuevo formato
mkdir ~/.fusestorage
# Monte el nuevo directorio. Ahora tiene el formato nuevo del sistema de archivo fusecomrpess
fusecompress ~/.fusestorage ~/storage
# Descomprima todos los archivos del directorio de datos fusecompress anterior
fusecompress_offline1 ~/.fusestorage.old
# Mueva los archivos al nuevo formato de almacenamiento
mv .fusestorage.old/* ~/storage
# Si tiene archivos ocultos, recuerde moverlos también
mv .fusestorage.old/.?* ~/storage
Note que para usar este procedimiento exacto necesita tener suficiente espacio en el disco
para descomprimir todos los archivos almacenados en ~/.fusestorage.old. Si no tiene
suficiente espacio, necesitará ejecutar fusecompress_offline1 en porciones de
~/.fusestorage.old y moverlos a ~/storage donde serán recomprimidos, liberando espacio
para ejecutar fusecompress_offline1 sobre más archivos.