我们有没有遇到在使用阿里云服务器的时候,一段时间后磁盘突然满了。但是实际上我们网站的业务项目并不是很大,可能也就才几百M,加上系统占用也就十几个G大小,但是默认阿里云40GB的系统盘就容易占满,这个到底是什么问题呢?
这个可能大概率是由于 /dev/vda1磁盘中的日志缓存导致的。我们需要检查当前网站的日志是否有特别大的文件。
还有一个可能我遇到比较多的就是php-fpm.log文件占用比较大,也是PHP日志,需要定期清理。
比如看到这里这个日志文件占26GB,需要清理。
cat /dev/null > php-fpm.log
如果有还有其他日志的也可以定期清理。
cat /dev/null > /var/log/syslog
cat /dev/null > /var/adm/sylog
cat /dev/null > /var/log/wtmp
cat /dev/null > /var/log/maillog
cat /dev/null > /var/log/messages
cat /dev/null > /var/log/maillog
cat /dev/null > /var/log/mail.info
这样,我们再重启服务器后看看文件占用。
是不是看到恢复正常。
本文出处:老蒋部落 » 阿里云服务器/dev/vda1磁盘占满解决方案 | 欢迎分享( 公众号:老蒋朋友圈 )