Освобожденная память не отражается в команде 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/*
не найду их.