Product SiteDocumentation Site

5.6. Sistemas de Archivo

5.6.1. fusecompress

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.