警示:ssh之后 就报各种错误,说是设备忙 IO读写错误 当下便想赶紧查看系统盘。
首先,必须明确的是:系统盘本身不是用于存储数据之用,系统盘多是用来存放配置文件以及临时文件用的,网站数据以及重要日志还是要保存在数据盘当中,经常清理系统盘只是缓解当前系统盘压力,根本解决方法还是要将数据或者日志的存储路径指向到数据盘当中。
1.执行 df -h 查看总磁盘占用情况
2、执行 du -sh /* 查看所有目录的磁盘占用空间情况 由此我们可以看到主要是 /usr 和 /var 这2个目录占用了较大空间
3、执行 du -sh /usr/* 查看/usr目录下子目录的磁盘占用情况,由此可以看到是 /usr/local 这个子目录占用了大量磁盘空间
4、执行 du -sh /usr/local/* | sort -r | head -n 10 查看 /usr/local 目录下占用空间较大的10个文件,并按照降序排列
5、至此,找到了占用了系统盘的文件。 不过这只是测试用,真实情况还要大家具体分析,如果查到比较奇怪的目录文件,可以网上搜索一下该文件是否有用,是否可以删除。不过通常非 /boot /bin /etc /lib /lib64 下的文件都是非系统文件,删除对系统应当影响不大,不过删除之前还是务必确认清楚。
本文出自 “江湖笑笑生” 博客,请务必保留此出处http://hashlinux.blog.51cto.com/9647696/1759286
原文地址:http://hashlinux.blog.51cto.com/9647696/1759286