btrfs: ENORMES metadatos asignados

btrfs: ENORMES metadatos asignados

Tengo un disco SSD de 256 GB en el que convertí mi FS raíz ext4 a btrfs. Borré el subvolumen de copia de seguridad ext4, habilité la compresión y lo desfragmenté de forma recursiva para habilitarla en todos los archivos.

btrfs fi df /Sin embargo, tiene una salida que me preocupa:

Data: total=148.00GB, used=106.11GB
System: total=32.00MB, used=16.00KB
Metadata: total=65.00GB, used=2.04GB

Si entiendo el resultado correctamente, 65 GB (¡1/4 de mi disco!) están reservados para metadatos y no están disponibles para almacenar archivos. Si esto es correcto, sería una gran pérdida de espacio en mi disco. ¿Estoy entendiendo correctamente? ¿Se puede cambiar el tamaño de la parte de mi disco asignada a metadatos?

Respuesta1

Primero, asegúrese de que su kernel y el espacio de usuario BTRFS estén actualizados.

De acuerdo con laPreguntas frecuentes sobre BTRFS, no puede cambiar el tamaño del bloque de metadatos. Sin embargo, puedes intentar ejecutarbtrfs balance start -m <punto de montaje>que reasignará los metadatos en todo el discoy, como efecto secundario, posiblemente liberar espacio no asignado.

Si eso no funciona, es posible que tengas que hacer una copia de seguridad de tus datos y recrear el sistema de archivos. (Echa un vistazo aestepara más información.)

Respuesta2

Esto reducirá el tamaño de los metadatos.

sudo btrfs balance start -v -musage=0 /path

información relacionada