Convertí mi partición ext4 a btrfs y eliminé el subvolumen de guardar después de hacerlo. Luego habilité la compresión (lzo) del sistema de archivos en el archivo fstab y todo está correcto hasta ahora.
Luego forcé la compresión de todos los archivos usando el comando de desfragmentación con el parámetro -c que la nueva compresión se aplica a todos los archivos.
Al hacerlo, noté que mi SSD se llenó completamente, antes de tener 6 gigas de espacio libre. No, no me queda nada.
easteregg@x201s:~$ btrfs fi df /
Data: total=50.00GB, used=49.17GB
System: total=32.00MB, used=4.00KB
Metadata: total=24.50GB, used=9.86GB
y
easteregg@x201s:~$ df -ha
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 75G 60G 852M 99% /
Y ahora. ¿Cómo puedo recuperar mi espacio libre? Esperaba ganar más espacio debido a la compresión lzo. ¡Y ahora!
El fs está montado correctamente.
easteregg@x201s:~$ mount
/dev/sda1 on / type btrfs (rw,noatime,ssd,compress=lzo)
¿Alguna idea de cómo solucionar este problema?
filesystem
disk-usage
btrfs
compression
huevo de Pascua
fuente
fuente
Respuestas:
Sé que esta pregunta es antigua, pero a partir de hoy el comando de equilibrio resuelve estas cosas:
Durante la conversión, se cubrirá una gran cantidad de espacio para mover cosas. Una vez que se asigna, ya no aparecerá como "libre" o "sin asignar". Para solucionar esto, simplemente comience un equilibrio
También puede indicarle al comando de equilibrio que solo equilibre fragmentos, que se utilizan para un determinado porcentaje, como 0%, lo que significaría que los fragmentos están vacíos:
parámetro -d significa opciones para los datos. parámetro -m significa opciones para los metadatos.
jugar con el comando de equilibrio, debería ayudar.
fuente
Mira la salida de
btrfs fi df
:La
total
parte es el espacio asignado, mientras queused
es realmente utilizado por btrfs. La diferencia entretotal
yused
(alrededor de 15 GB) es su espacio perdido. Como puede ver, ya se ha asignado para bloques de metadatos.Solo tengo experiencia de hobby con btrfs, pero no creo que una conversión ext4 sea la mejor manera de crear un sistema de archivos btrfs bien diseñado. Afortunadamente, puede reequilibrar todo el sistema de archivos para que vuelva a hacer todas las asignaciones.
Como siempre, use copias de seguridad.
fuente