Estoy ejecutando Linux Mint 14 Nadia. La partición de Linux tiene 10G. Cuando se inicia el sistema, du
informa un 80% de uso. Luego, el uso crece lentamente hasta alcanzar el 100% y el sistema queda inutilizable. (Puede ocurrir en el orden de días o semanas). Después del reinicio, el uso se restablece al 80%.
Lo más extraño de todo es que du
no muestra ningún cambio.
Aquí está la salida de esos comandos (Windows y las particiones de unidades externas se eliden):
# --- Just after reboot ---
$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 9.8G 7.3G 2.0G 80% /
none 4.0K 0 4.0K 0% /sys/fs/cgroup
udev 428M 292K 428M 1% /dev
tmpfs 88M 1.3M 87M 2% /run
none 5.0M 0 5.0M 0% /run/lock
none 437M 288K 437M 1% /run/shm
none 100M 12K 100M 1% /run/user
$ sudo du -x -d1 -h /
186M /opt
512M /var
11M /sbin
556K /root
1.3G /home
613M /lib
8.0K /media
4.6G /usr
16K /lost+found
111M /boot
39M /etc
4.0K /mnt
60K /tmp
9.1M /bin
4.0K /srv
7.3G / # <-- note this
# --- After some time ---
$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 9.8G 9.1G 199M 98% /
none 4.0K 0 4.0K 0% /sys/fs/cgroup
udev 428M 292K 428M 1% /dev
tmpfs 88M 1.3M 87M 2% /run
none 5.0M 0 5.0M 0% /run/lock
none 437M 27M 411M 7% /run/shm
none 100M 28K 100M 1% /run/user
$ sudo du -x -d1 -h /
186M /opt
511M /var
11M /sbin
556K /root
1.4G /home
613M /lib
8.0K /media
4.6G /usr
16K /lost+found
111M /boot
39M /etc
4.0K /mnt
520K /tmp
9.1M /bin
4.0K /srv
7.3G / # <-- note this
(Nota: uso hibernación. Después de la hibernación, el uso permanece igual y, después de reiniciar, se restablece al 80%).
¿Cómo hago un seguimiento de lo que come el espacio?
He leído esta pregunta . Todavía estoy en la oscuridad. ¿Cómo averiguo qué programa es responsable de este comportamiento?
Después de editar : lo encontré. El espacio lo reclama el registro del núcleo, que es visto por dmesg
. Se llena porque mi máquina genera errores a una velocidad de 5 por segundo. (Está relacionado con este error ). Deje que los futuros lectores con un problema similar, llenando lentamente el espacio del disco que no se ve du
, no olvide intentar dmesg
buscar la causa.
ncdu
a simpledu
para encontrar directorios de archivos grandes. Escanea todo el árbol de directorios antes de que te permita hacer algo; es posible que desee pasar un camino específico (por ejemplo,ncdu /var
o incluso soloncdu ~
)