Диск по-прежнему заполнен после удаления некоторых файлов

У меня есть экземпляр AWS linux с корневым диском 32 ГБ.
У меня есть EBS mount 20GB

В моем корне у меня закончилось свободное пространство, поэтому я очистил некоторые файлы. Однако мой корневой диск по-прежнему заполнен. Я не могу понять, почему, потому что, когда я смотрю на размеры каталогов, использующих du и ncdu они показывают, что диск должен иметь много места.

 df 

Я получаю следующие результаты

 Filesystem 1K-blocks Used Available Use% Mounted on /dev/xvda1 32894812 31946092 848472 98% / devtmpfs 2017224 60 2017164 1% /dev tmpfs 2025364 0 2025364 0% /dev/shm /dev/xvdh 20511356 4459276 15003504 23% /mnt/ebs 

Мой / dev / xvda1 по-прежнему заполнен

После некоторых исследований я установил отличный инструмент ncdu для отображения дискового пространства, и результаты:

 ncdu 1.10 ~ Use the arrow keys to navigate, press ? for help --- / ------------------------------------- 4.2GiB [##########] /mnt 1.5GiB [### ] /var 1.2GiB [## ] /usr 684.9MiB [# ] /opt 464.3MiB [# ] /home 141.7MiB [ ] /lib 53.5MiB [ ] /boot 21.2MiB [ ] /lib64 10.8MiB [ ] /sbin 8.1MiB [ ] /bin 7.1MiB [ ] /etc 2.7MiB [ ] /tmp 60.0KiB [ ] /dev 48.0KiB [ ] /root e 16.0KiB [ ] /lost+found e 4.0KiB [ ] /srv e 4.0KiB [ ] /selinux e 4.0KiB [ ] /media e 4.0KiB [ ] /local . 0.0 B [ ] /proc 0.0 B [ ] /sys 0.0 B [ ] .autofsck 

Если я du -h мой итог 8,3 Г /

Итак, почему мой диск будет на 95% заполнен, если у него явно много места. Я что-то упускаю из-за монстров, и есть ли еще какой-нибудь инструмент, который я могу запустить, чтобы узнать, почему он на 95% заполнен?

One Solution collect form web for “Диск по-прежнему заполнен после удаления некоторых файлов”

Что вы удалили? Если вы удалите файл, который все еще используется запущенным процессом (например, демон), это место на диске освобождается только тогда, когда процесс завершается / перезапускается.

Например, если вы удалили текущие файлы журнала Apache, пространство будет использоваться до перезапуска Apache. Аналогично для системных журналов (в /var/log ).

Вы также можете:

  • Перезапустите процесс (ы), о котором идет речь (например, Apache, syslogd и т. Д.).
  • Перезагрузите систему.

Как только вы сделаете одно из вышесказанного, вы увидите больше свободного места.

Linux и Unix - лучшая ОС в мире.