Elegí btrfs como el formato de mi /
sistema de archivos en el instalador Ubuntu 12.04 LTS. Una vez completada la instalación, agregué compress=lzo
opciones de montaje /etc/fstab
y reinicié.
¿Los archivos existentes se comprimirán automáticamente ahora, o debo hacer algo explícitamente para que eso suceda?
btrfs
compression
ændrük
fuente
fuente
sudo mount -o remount /
y las nuevas opciones de fstab surtirán efecto.Respuestas:
Deberá ejecutar
btrfs fi defragment
para forzar la recompresión de los datos existentes. De lo contrario, solo se comprimirán los datos nuevos.De las preguntas frecuentes :
fuente
autodefrag
opción de montaje? ¿Eso también hace que comprima archivos previamente descomprimidos cuando se autodesfragmenta?Hice lo que dijo Norbert Fabritius, pero no noté ninguna compresión en los archivos existentes - df -h / before btrfs fi defragment = 658MB | df -h / after btrfs fi defragment = 658MB. Los nuevos archivos están bien. Buscando un poco tráeme esta cita:
Después de esto, mi / está ocupando 656MB, nada enorme, pero ciertamente hay compresión.
Fuente: https://btrfs.wiki.kernel.org/index.php/Problem_FAQ#Defragmenting_a_directory_doesn.27t_work
Espero que esto ayude.
Perdon por mi inglés.
fuente
defrag -clzo
o endefrag -czlib
lugar de solodefrag
, si realmente quiere comprimir cosas?btrfs fi defrag -r -czlib ~/stuff
De acuerdo con la documentación de Oracle, puede comprimir archivos existentes en un sistema de archivos en línea existente desfragmentando cada archivo con las opciones -c, -clzo o -czlib. LZO se recomienda para la velocidad.
Esto usa el comando find para ejecutar el desfragmentador btrfs en cada archivo en el sistema de archivos raíz (dado por la barra justo después del comando "find" al principio). Si tiene otros subvolúmenes, puede usarlo nuevamente con la ruta de un subvolumen (tengo uno en / home, por ejemplo) en lugar de la barra inclinada.
Necesitará privilegios de root para esto, así que agregue sudo al frente si es necesario.
Ver:
fuente
De acuerdo con https://btrfs.wiki.kernel.org/index.php/Mount_options#List_of_options están disponibles los siguientes algoritmos de compresión:
Nota: Esta publicación es la respuesta a la pregunta adicional sobre qué tipo de algoritmos de compresión están disponibles, que se preguntó a continuación ... así que no me culpen.
fuente
De acuerdo con ArchWiki :
¡Muy agradable! Dios bendiga a BTRFS!
Además, de la wiki BTRFS :
fuente
La compresión está habilitada de forma predeterminada en Btrfs, por lo que, a menos que la desactive explícitamente, debe comprimirse.
fuente
compression=
"su algoritmo de compresión favorito" en fstab para habilitarlo.