上周有个朋友找我,说网站突然宝塔提示磁盘已满,网站打不开或者报错,急得要死。我帮他排查了一圈,发现还是那个老问题——日志文件或者备份堆积把硬盘吃满了。今天把整个过程记下来,省得下次再踩。
别以为磁盘满了只是存不了东西。MySQL会直接挂,PHP写不了缓存,网站全白屏。我上次凌晨被报警搞醒就是因为这。

SSH上去敲:
du -sh /* 2>/dev/null | sort -rh | head -10这命令列出根目录下各个文件夹的大小,从大到小排。我上次一看:
18G /www
2G /var
500M /root继续往 /www 里钻:
du -sh /www/* 2>/dev/null | sort -rh | head -10一般罪魁祸首就两个:日志 和 备份。
在宝塔加个计划任务,每周自动清一次7天前的日志和备份。别等满了才想起来收拾。
文章到这就结束了。如果你也碰到过类似的问题,或者有更好的解决办法,评论区交流一下。咱们站长之间互相学习,共同进步。