
Tengo una instalación de openSUSE 12.1 en mi escritorio principal ejecutándose con el sistema de archivos btrfs para root (/boot es ext4). Comencé a tener problemas hoy con KDE informándome que casi todo el espacio en el disco se había agotado y finalmente decidió que ya no estaba y bloqueó mi escritorio.
Utilicé Alt+F1 para cambiar a la pantalla de una terminal y, aunque estaba seguro de que no estaba ni cerca del límite de 1 TB de mi disco duro, moví unos 150/200 GB de archivos de música y vídeo a un disco externo y reinicié. No ayudó, mismo problema, mismo bloqueo.
Una vez más cambié a una pantalla de terminal y usé du para confirmar que efectivamente solo había usado aproximadamente la mitad de mi espacio total en disco, pero df (incluida la versión btrfs-progs) insiste en que he usado el 100% del espacio disponible en disco y por eso mi escritorio falla cada vez. y cada vez que inicio sesión.
Usar la utilidad btrfs defrag tampoco ayuda. Como tal, no sé adónde ir a continuación.
Respuesta1
openSUSE 12.1, si está instalado en btrfs, habilita automáticamente la herramienta llamadapargoque utiliza btrfs snapshotting para obtener instantáneas del sistema antes de instalar nuevos paquetes. Es muy posible que estas instantáneas estén consumiendo espacio en disco. Mira tus instantáneas con snapper list
comando.
Las instantáneas se pueden configurar usando /etc/snapper/configs/root
(ver man 5 snapper-configs
para más detalles).
Puede enumerar las instantáneas existentes usando snapper -c root list
y puede forzar la eliminación de instantáneas más antiguas de la siguiente manera:
snapper -c root cleanup timeline
snapper -c root cleanup number
Ver man 8 snapper
para más detalles. Mira estoentrada en el blogpara obtener más información sobre btrfs/snapper/opensuse 12.1.
Respuesta2
Finalmente, mi sistema ya no arrancaba ni siquiera en modo de usuario único después de intentar solucionarlo, así que lo reinstalé.