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

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

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

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

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

lsof | grep deleted

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

参考文章:
Linux rm -rf删除文件不释放空间的解决办法
使用lsof处理文件恢复、句柄以及空间释放问题
linux根目录满了,怎样快速查看是哪个文件占用空间大

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容