df говорит, что моя файловая система / dev / sda1 почти заполнена:
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
Но я не понимаю, что занимает так много места. Когда я бегу ncdu /
Я получил:
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
Я там что-то скучаю? Куда ушел мой космос?
ubuntu
filesystems
Blacksad
источник
источник
Ответы:
Наиболее вероятным виновником является удаленный файл (или файлы), которые все еще открыты процессом.
du
учитывает только использование дискового пространства в дереве каталогов, которое вы передаете, и поскольку файл больше не находится в дереве каталогов, он не учитывается.df
с другой стороны, учитывает использование файловой системы, которая включает дескрипторы открытых файлов. Чтобы проверить запущенные процессы с открытыми файловыми дескрипторами для удаленных файлов, используйте:Убейте или перезапустите все такие процессы, которые вы обнаружите (используйте PID во втором столбце), и это должно решить проблему.
источник
du
с оберткой ncurses.