df磁盘满了但是du未满时的处理

现象:
df看硬盘满了,但是du实际文件没占满。
$ df -h
/dev/sda6 1.3T 1.3T 0 100% /home
$ du -sh /home/
371G /home/

原因:
有些文件被删了,但是文件句柄还没有释放(进程占用), 所以导致文件的空间没有清理出来,需要把进程杀了。
以下命令会列出这些文件和进程:
lsof |grep delete

欢迎关注下方“非著名资深码农“公众号进行交流~

发表评论

邮箱地址不会被公开。