Как узнать что занимает место на диске centos?

du -hsx /*
0       /backup
0       /bin
212M    /boot
0       /dev
37M     /etc
3.2G    /home
0       /lib
0       /lib64
0       /media
0       /mnt
124M    /opt
du: cannot access ‘/proc/24620/task/24620/fd/4’: No such file or directory
du: cannot access ‘/proc/24620/task/24620/fdinfo/4’: No such file or directory
du: cannot access ‘/proc/24620/fd/4’: No such file or directory
du: cannot access ‘/proc/24620/fdinfo/4’: No such file or directory
0       /proc
11M     /root
57M     /run
0       /sbin
0       /srv
0       /sys
76K     /tmp
1.5G    /usr
1.5G    /var


df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/vda1        25G   23G  2.3G  92% /
devtmpfs        476M     0  476M   0% /dev
tmpfs           497M     0  497M   0% /dev/shm
tmpfs           497M   63M  434M  13% /run
tmpfs           497M     0  497M   0% /sys/fs/cgroup
tmpfs           100M     0  100M   0% /run/user/0
  • Вопрос задан
  • 5838 просмотров
Пригласить эксперта
Ответы на вопрос 4
fox_12
@fox_12
Расставляю биты, управляю заряженными частицами
Выполняем:
du -h -d 1 /
Находим директорию там где больше всего размер выведет
Затем
du -h -d 1 /<интересующая директория>
и выполняем эту команду далее, спускаясь внутрь директорий, пока не найдете требуемое
Ответ написан
@pfg21
ex-турист
поставь инструмент ncdu - тот же du только с консольным интерфейсом на ncurses.
есть опция -x исключать каталоги с монтированными фс - удобно до жути.
есть встроенная функция удаления файлов.
Ответ написан
ky0
@ky0
Миллиардер, филантроп, патологический лгун
du может показывать отличающиеся от df цифры в случае, если файл удалён, но до сих пор существует дескриптор (читай - файл кто-то использует). В этом случае место на ФС не освобождается. Найти такие файлы можно, например, lsof`ом.
Ответ написан
Комментировать
@Zeroxzed
Ваша ситуация подробно описана тут https://serveradmin.ru/disk-zanyat-na-100-i-ne-pon...
Если кратко, то скорее всего был удален какой-то файл, в который пишет какая-то служба. При этом службу об удалении не предупредили и она продолжает писать. Нужно эту службу перезапустить. Такое часто бывает, когда просто удаляют логи веб сервера, а его не перезапускают.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы