linux指令之du和df,磁盘占用定位

问题1:磁盘使用率告警,80%,想着服务log太多?进入后发现log并不多,最终定位到是skywaling日志过多

定位过程:

1 查看磁盘整体使用情况

 说明:上面/dev/vda1路径磁盘使用率很高,那/dev/vda1路径是什么呢

仔细观察,mounted on,对应的是/,所以:

/dev/vda1这个应该是硬件设备(磁盘),挂载在 / (根目录)上,所以根目录使用的磁盘比较多

进一步定位具体位置:

cd / #进入跟目录

du -h | grep G   //获取占用比较高的路径,有一条记录如下:

 所以耗资源路径 /usr/local/skywalking/agent/logs

问题2

现象 文件上传的时候报错,内容如下:
sftp> put rsbi.war
Uploading rsbi.war to /home/boss/rsbi.war
   97% 113682KB    684KB/s 00:00:03 ETAput: failed to upload /Users/mazhen/Desktop/rsbi.war. Failure 

du
[work@techwolf-138 boss]$ du -h /home/boss | grep G
7.5G    /home/boss/tomcat8/logs
12K     /home/boss/tomcat8/webapps/rsbi/fe-res/My97DatePicker/skin/whyGreen
16K     /home/boss/tomcat8/webapps/rsbi/fe-res/My97DatePicker/开发包/skin/whyGreen
9.0G    /home/boss/tomcat8
45G     /home/boss/monitor-processor/logs/boss-monitorpr-processor
45G     /home/boss/monitor-processor/logs
45G     /home/boss/monitor-processor
55G     /home/boss

df
[work@techwolf-138 boss]$ df -h /home/boss
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1       100G   59G   42G  59% /

du查看目录大小,递归查看目录下每个目录和文件的大小。
df查看磁盘使用情况, 整体查看某目录的使用情况。
所以服务器提示磁盘不够用了,这个时候需要使用du来查看哪个文件很大。


du -sh *  展示文件大小
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值