释放内存不反映在DF命令中

时间:2015-10-26 11:25:45

标签: linux du 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 GB的目录。

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

我以“testuser”身份登录并通过“rm -rf命令”释放了大部分内容,现在只剩下200 MB的数据。

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

但是没有反映释放的记忆

但是du和df命令仍然没有反映释放的6.8 GB内存。

# 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 个答案:

答案 0 :(得分:2)

隐藏文件默认情况下不会被全局化。 /home/testuser/ccmData中仍有隐藏的文件对象尚未被删除,因此仅检查/home/testuser/ccmData/*无法找到它们。