Я запускаю Linux Mint 14 Nadia. У розділі Linux є 10G. Коли система запускається, du
повідомляє про 80% використання. Потім використання повільно зростає, поки не досягне 100% і система не стане непридатною. (Це може статися в порядку днів або тижнів). Після перезавантаження використання скидає до 80%.
Найдивніше з усіх, що du
не показує змін.
Ось висновок цих команд (Windows і розділи зовнішнього диска є залишеними):
# --- 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
(Примітка: я використовую сплячку. Після сплячки режим користування залишається таким же, а після перезавантаження він скидає до 80%.)
Як я відстежую, що їсть простір?
Я прочитав це питання . Я все ще в темряві. Як дізнатись, яка програма відповідає за таку поведінку?
Після редагування : знайшов його. Простір вимагає журнал ядра, який бачить dmesg
. Це заповнюється, тому що моя машина генерує помилки зі швидкістю 5 секунди. (Це пов'язано з цією помилкою .) Нехай майбутні читачі мають подібну проблему - повільно заповнюючи дисковий простір, небачений du
- не забудуть спробувати dmesg
пошукати причину.
ncdu
над простоюdu
для пошуку великих файлів | каталогів. Він сканує все дерево каталогів, перш ніж він дозволяє вам робити що-небудь; ви можете пройти його певним шляхом (наприклад,ncdu /var
або навіть простоncdu ~
)