开发者社区> 问答> 正文

linux系统如何查占用磁盘空间的大文件

1:需要进入到/目录下,或者某个占用比较大的目录下
du -h | sort -hr | head -n 10 查看当前目录下 前 10个占用比较大的目录或者子目录 以 K、M、G为单位


2:

使用lsof | grep deleted来获取已经被删除但是仍然被应用程序占用的文件列表
或者lsof /路径/文件名 来查看下被哪些程序占用


3: 整个根分区都查找了,就是找不到占用磁盘的空间,这是需要考虑数据盘的挂载点,挂载点是不是在挂载之前就已经放了很多的数据,然后没有删除直接将数据盘mount上隐藏了


4: du --max-depth=1 -h 找到占用多的目录,进去后在执行一次



展开
收起
loading)3 2015-01-08 12:41:34 7036 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
Alibaba Cloud Linux 3 发布 立即下载
ECS系统指南之Linux系统诊断 立即下载
ECS运维指南 之 Linux系统诊断 立即下载