CentOS 下磁盘空间占用过高排查记录

最近公司的好几个服务器,出现了磁盘使用达到100%的情况。因为有几个服务器使用宝塔的控制面板,它能提示磁盘使用情况,没有办法具体知道是那些文件夹占用了磁盘的空间,所以简单记录了,相关问题处理方法。

磁盘空间的查看,这里离不开两个常用的命令:df 和 du ,这两个平时使用的频率比较高。但是你们在使用是否发现,这两个命令计算出磁盘空间的使用情况,有时候是不一样的。为什么会出现这样的情况呢?

df 是根据查看文件系统磁盘分配图得出总快数与剩余块数。du 是根据指定目录下所有的目录、文件统计得出,是建立在确实存在于服务器上文件目录而言的。所以有时候看到 df 统计出来的磁盘空间会比 du 统计出来的空间大。

df 常用命令

df -hl 查看磁盘剩余空间
文件系统    容量  已用  可用  已用% 挂载点
Filesystem Size Used Avail Use% Mounted on
/dev/hda2  45G  19G  24G   44%  / 

du 常用命令

du -sh [目录名] 返回该目录的大小
添加新评论