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?
linux
ubuntu
filesystems
compression
Andreas Hartmann
fuente
fuente
Respuestas:
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.
fuente
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.
fuente