Linux查询每个文件(夹)大小的语句

643 阅读1分钟

由于最近一台服务器根目录满了导致触发警报,故进行删除排障。

进入根目录:cd /
使用命令 : du -sh * 查看根目录下每个文件夹的大小

然后找到占用较大的文件夹进入重复操作 du -sh * 之后通过mv和rm命令进行文件备份和删除

之后还遇到问题:删除命令执行后df 和 du出现的结果不一致,即删除操作未完成 这里的解决方案是: 使用lsof | grep deleted查看

lsof | grep deleted

最后可以发现被应该被删除的文件还被占用,这时候使用kill -9命令杀死进程即可,最后成功删除文件,df 和 du结果一致。

参考文章:

Linux rm -rf删除文件不释放空间的解决办法

使用lsof处理文件恢复、句柄以及空间释放问题

linux根目录满了,怎样快速查看是哪个文件占用空间大