Освобожденная память не отражается в команде DF

Моя системная память была почти заполнена, как видно по команде DF

# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda2              40G   38G  268M 100% /
udev                  2.0G   84K  2.0G   1% /dev

Когда я проверил, я увидел один каталог, потребляющий 7 ГБ.

# du -sh /home/testuser/ccmData/
7.0G    /home/testuser/ccmData/

Я вошел в систему как "testuser" и освободил большую часть содержимого командой "rm -rf", и теперь осталось только 200 МБ данных.

# du -sh /home/testuser/ccmData/*
199M    /home/testuser/ccmData/neo
4.0K    /home/testuser/ccmData/leo

Но освобожденная память не отражается

Но команды du и df по-прежнему не отражают освобожденные 6,8 ГБ памяти.

# du -sh /home/testuser/ccmData/
7.0G    /home/testuser/ccmData/

# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda2              40G   38G  268M 100% /
udev                  2.0G   84K  2.0G   1% /dev

Я попытался перезагрузить систему, но безрезультатно.

Что может быть причиной этого?

1 ответ

Дело в том, что скрытые файлы не сглаживаются по умолчанию. Все еще есть скрытые файловые объекты в /home/testuser/ccmData которые не были стерты, следовательно, проверяя только /home/testuser/ccmData/* не найду их.

Другие вопросы по тегам