df mówi, że mój system plików / dev / sda1 jest prawie pełny:
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda1 8256952 7616516 221008 98% /
none 3803676 116 3803560 1% /dev
none 3942504 0 3942504 0% /dev/shm
none 3942504 64 3942440 1% /var/run
none 3942504 0 3942504 0% /var/lock
none 3942504 0 3942504 0% /lib/init/rw
/dev/sdb 433455904 203016 411234584 1% /mnt
/dev/sdf 104806400 9539884 95266516 10% /vol
Ale nie rozumiem, co zajmuje tyle miejsca. Kiedy uciekam ncdu /
Dostaję:
2.0GiB /usr
1.2GiB /var
256.9MiB /root
132.4MiB /lib
24.4MiB /boot
24.3MiB /home
12.9MiB /tmp
7.8MiB /bin
7.5MiB /sbin
6.5MiB /etc
e 16.0kiB /lost+found
e 4.0kiB /media
e 4.0kiB /opt
e 4.0kiB /selinux
e 4.0kiB /srv
> 0.0 B /dev
> 0.0 B /mnt
> 0.0 B /proc
> 0.0 B /sys
> 0.0 B /vol
@ 0.0 B initrd.img
@ 0.0 B initrd.img.old
@ 0.0 B vmlinuz
@ 0.0 B vmlinuz.old
@ 0.0 B lib64
Tęsknię za czymś? Gdzie zniknęła moja przestrzeń?
ubuntu
filesystems
Blacksad
źródło
źródło
Odpowiedzi:
Najbardziej prawdopodobnym sprawcą jest usunięty plik (lub pliki), które są nadal otwarte przez proces.
du
zlicza tylko miejsce na dysku w przekazanym drzewie katalogów, a ponieważ plik nie znajduje się już w drzewie katalogów, nie jest liczony.df
z drugiej strony zlicza użycie systemu plików, które obejmuje otwarte deskryptory plików. Aby sprawdzić działające procesy, które mają otwarte deskryptory plików do usuniętych plików, użyj:Zabij lub uruchom ponownie wszystkie znalezione procesy (użyj PID w drugiej kolumnie), co powinno rozwiązać problem.
źródło
du
z opakowaniem ncurses.