虽然我们在使用云服务器或者VPS主机的时候,磁盘默认都是有几十G的大小的,一般是不会容易满的。但是有时候由于我们备份文件、缓存文件等导致占用服务器资源导致磁盘占满服务器不稳定或者经常写不进数据导致网站很慢的情况时有发生。
在这篇文章中,我们记录较为完整的Linux磁盘满了后的检查和解决策略。
1、检查磁盘整体状况
df -h
我们先用这个命令查看整体的情况。如果我们的磁盘已经满了,就要进入磁盘的目录查看。
2、查看所有目录
du -sh /*
确定磁盘满了后,我们再用这个命令看看所有的目录情况。
然后我们看到大的目录的占用,然后再进入细分里面的目录。比如 :
du -sh /usr/*
查看到 usr 目录的占用。
同样的,如果看到内部的某个目录占用大,我们再用这个命令。
du -sh /usr/www/* | sort -r | head -n 10
可以看到 www 目录占用前十的目录。
3、处理占用文件
找到具体的位置后,我们再用命令或者FTP登录服务器删除数据。如果不是系统文件或者必备文件可以删除,如果是必备的,那我们磁盘确实不够就需要升级处理。
评论