Compresión sobre la marcha para un directorio


12

Tengo un directorio que siempre va a almacenar archivos de texto que rara vez se usan (piense semanalmente). Naturalmente, este es un gran lugar para usar la compresión. Sin embargo, en lugar de tener que usar tar cada vez que quiero acceder a un archivo, me encantaría si pudiera "montar una carpeta comprimida".

Supongamos que la carpeta se llama mydir

Idealmente, lo siguiente debería ser cierto:

  • Elementos copiados / movidos / eliminados / leídos en mydir sin que los programas necesiten saber que el directorio está comprimido
  • Cuando un programa lee un archivo de mydir, solo ese archivo se descomprime, no todo el directorio.
  • El directorio debe estar siempre disponible. (tal vez montado en el arranque o inicio de sesión)

Respuestas:


12

Si el acceso de solo lectura es aceptable, SquashFS es una buena opción.

Sin embargo, parece que también desea poder realizar actualizaciones en el lugar. Btrfs puede ser una opción para ti. Todavía se considera algo experimental, pero admite la compresión transparente de archivos y está disponible para probar en la mayoría de las distribuciones.

El otro enfoque es hacer esto en el espacio de usuario, a través de FUSE . La opción más plausible aquí es probablemente fusecompress .

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.