¿Es posible comprimir un sistema de archivos completo en Linux?


9

En Windows puedo usar la compresión de disco NTFS para ahorrar un montón de espacio en disco; generalmente 30%, a menudo mucho más. También mejora las velocidades de lectura y escritura a costa de un mayor uso de CPU; lo cual no es un argumento en mi situación con energía de CPU de sobra.

Entonces, en mis máquinas Windows siempre está habilitado. ¿Existe una función similar en Ext4, o hay un sistema de archivos diferente en (Ubuntu) Linux que admita la compresión? Si es así, ¿cómo puedo migrar mis sistemas de archivos Ext4 a ese sistema de archivos comprimido?


Respuestas:


11

Hay dos sistemas de archivos con los que estoy familiarizado que le darán compresión en Linux: BTRFS y ZFS.

ZFS tiene muchos seguidores en las comunidades Sun / Solaris, FreeBSD y FreeNAS. Funciona bien en Linux, según mi experiencia con él. No viene incluido en ninguna de las distribuciones de grandes nombres, pero hay repositorios complementarios que hacen que sea muy fácil de instalar. Ver ZFS en Linux

BTRFS es más nuevo y es solo para Linux. Lo he estado ejecutando en Ubuntu 14.04 y lo encontré estable. Es compatible con múltiples métodos de compresión. He encontrado que LZO se comprime bastante bien y es realmente rápido; No veo ninguna disminución en el rendimiento de la operación de compresión.


Actualización 2020: ZFS ahora está disponible con Ubuntu, y es posible instalarlo en Debian y otros sistemas desde repositorios comunitarios.
Ján Lalinský

1

Btrfs (sistema de archivos B-tree) es su respuesta, tiene paralelos con Ext4, pero ofrece un cambio mayor en las características y el diseño.

Todavía es relativamente nuevo, y la mayoría de las instalaciones de producción de Linux son bastante conservadoras, por lo que probablemente tendrá un soporte comunitario relativamente limitado.

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.