df -h和du -sch*结果不一致
2019-04-04 本文已影响0人
飞翔的Tallgeese
du -sch*在末尾会统计总空间,通过和df -h的对比,发现之前删除的空间并没有得到释放,使用空间的数值不一致
du出来的结果只使用了21G,而df的结果显示有31G
原因是采用rm删除文件时,只有该文件不存在任何link才会被删除,有进程访问时,这个文件的实际占用空间是不会被释放的
采用lsof|grep delete,发现存在多个这样的文件,kill掉进程后,空间得以释放
kill掉进程后,占用空间得以释放