Używam Nadii Linux Mint 14. Partycja Linux ma 10G. Po uruchomieniu systemu du
zgłasza 80% użycia. Następnie użycie powoli rośnie, aż osiągnie 100%, a system stanie się bezużyteczny. (Może się to zdarzyć w kolejności dni lub tygodni). Po ponownym uruchomieniu użycie resetuje się do 80%.
Najdziwniejsze jest to, że du
nie wykazuje zmian.
Oto wyniki tych poleceń (Windows i partycje dysku zewnętrznego są elided):
# --- 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
(Uwaga: używam hibernacji. Po hibernacji użycie pozostaje takie samo, a po ponownym uruchomieniu resetuje się do 80%.)
Jak mogę śledzić, co zjada przestrzeń?
Przeczytałem to pytanie . Nadal jestem w ciemności. Jak dowiedzieć się, który program jest odpowiedzialny za to zachowanie?
Po edycji : znalazłem. Miejsce jest zajęte przez dziennik jądra, który jest widoczny przez dmesg
. Zapełnia się, ponieważ moja maszyna generuje błędy w tempie 5 na sekundę. (Jest to związane z tym błędem .) Pozwól przyszłym czytelnikom z podobnym problemem - wolno zapełniającym się niewidocznym miejscem na dysku du
- nie zapomnij spróbować dmesg
poszukać przyczyny.
ncdu
zwykłedu
wyszukiwanie dużych plików | katalogów. Skanuje całe drzewo katalogów, zanim pozwoli cokolwiek zrobić; możesz przekazać mu określoną ścieżkę (np.ncdu /var
lub nawet tylkoncdu ~
)