Linux磁盘分析

我们在日常服务器运维中,会时常遇到服务器磁盘空间不足的问题,从而导致服务器部署的服务异常甚至宕机,在这里教大家如何一步步排查服务器磁盘空间占用的问题。
1、进入到服务器根目录,输入df -hl查看磁盘情况;

可以看到此时服务器的数据盘一共985G,已使用800G,那么这个800大概分布在哪,是否有冗余日志文件等等都需要我们去查看;
2、我们进入数据盘目录,cd /opt/;然后输入 du -hl -x --max-depth=1查看当前文件大小情况
在这里插入图片描述
此时可以看出data目录和mysqlbackup目录占用磁盘较大,继续进入该目录进行分析即可
3、进入占用空间大的目录,这里拿mysqlbackup举例,cd mysqlbackup,然后继续分析 du -hl -x --max-depth=1
在这里插入图片描述
此时得出mysqlbackup目录文件总大小440G,且没有下级目录了,那么占用空间大的文件就在这,输入
ll -hl可以查看该目录下所有文件大小;
4、输入 ll -hl
在这里插入图片描述
可以看出这些文件的总大小是440G,每个是4个G左右,然后根据实际情况酌情删除大文件即可解决磁盘空间不足的问题;
总结:du -hl -x --max-depth=1命令是一个分析占用磁盘大小的命令,我们可以通过该命令一层一层来分析出大文件,然后有针对性的进行优化,删除等等操作来接磁盘空间不足的问题

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值