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

У меня есть экземпляр 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 и т. Д.).
  • Перезагрузите систему.

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

Interesting Posts

В Solaris 10 и 11 все еще используется распределение slab для их распределителя памяти ядра

мы можем напечатать последнее слово каждой строки в linux с помощью команды sed?

Удалить завершающую новую строку из «буфера обмена», чтобы предотвратить выполнение на терминале?

Процесс sshd не работает

Postfix больше не регистрируется в / var / log / mail после его удаления и повторного создания?

Если многодисковый LVM не использует все пространство?

readline: unix-word-rubout, но наоборот, возможно ли это?

Как безопасно возобновить aptitude dist-upgrade после тайм-аута SSH?

Отключить yum presto / deltarpms для каждого хранилища

Как работает эта функция bash?

Не удается загрузить мой модуль PAM – как диагностировать?

Могу ли я прочитать, какие CCFLAGS использовались для создания двоичного файла?

xrandr, xorg test screen error – по умолчанию используется только допустимый режим

Получение pid скрипта bash от себя

mysql-server-5.5 неудовлетворенных зависимостей каждый раз при запуске apt-get

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