¿Es seguro volver a montar btrfs con compresión?

Finalmente he encontrado cómo habilitar la compresión en btrfs, y me gustaría hacerlo. Sin embargo, como mi unidad principal, realmente no quiero arriesgarme a un cambio que podría dañar el disco duro.

Todo lo que he leído indica que estas opciones son seguras de cambiar, ya que solo se aplican a escrituras nuevas, pero me gustaría tener más seguridad …

¿Puedo tener una explicación aproximada de cómo funciona el algoritmo de compresión? ¿Es por archivo (como creo que tiene que ser?)

Después de que esto está encendido, ¿qué opciones / comandos hay para recomprimir el disco duro?

Solo puedo responder con la información disponible en los diferentes sitios relacionados de btrfs. Como dice, el uso de la compresión es relativamente seguro, ya que la compresión solo se aplica al nuevo contenido escrito. Según la estabilidad del FS, todavía está en etapa de prueba, aunque parece ser bastante estable en este momento. Sobre la recompresión de todo el disco, no estoy seguro de que puedas hacerlo (no lo he visto). No debería ser difícil escribir tal herramienta. En este momento, la forma obvia es copiar / mover los datos de la partición a otro disco / partición y luego volver a copiarlos, pero esto implica tener suficiente espacio en otro disco o partición para hacer la copia (y una cantidad de tiempo suficiente) …

Puede iniciar una compresión de un sistema de archivos btrfs que tiene archivos escritos cuando se montó sin compresión al desencadenar un desfragmentador:

sudo btrfs fi defragment /path 

Tenga en cuenta que la ruta puede ser un directorio o un archivo dentro de un volumen de btrfs, no necesita hacer todo al mismo tiempo. Por lo tanto, podría apuntar a las carpetas que contienen archivos altamente compresibles, como documentos, antes de las carpetas que contienen archivos que no se comprimen bien, como imágenes, audio, video y archivos comprimidos (zip, etc.)