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

У меня есть экземпляр 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% заполнен?

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

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

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

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

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