扫盲 2026.11.02 22:01 14 次浏览 0 条评论

服务器磁盘满导致网站打不开

网站突然打不开,先别急着重启服务。SSH 连上去敲一条命令看磁盘:

df -h
# 看 Use% 这一列,飙到 100% 就是磁盘满了

接着找哪个目录占地方:

du -sh /* | sort -hr | head
# 从大到小排,一眼看出谁在吃盘

常见元凶就那几个:/var/log 里的日志、MySQL 的 binlog、网站备份包、临时文件。日志别直接 rm,用 truncate 清空更稳:

truncate -s 0 /www/wwwlogs/nginx_error.log
# 文件还在,内容清空,Nginx 不用重启

MySQL binlog 太肥就清旧的:

PURGE BINARY LOGS BEFORE NOW() - INTERVAL 3 DAY;
-- 只留最近三天的

用 Windows 小皮面板的,直接看面板首页的磁盘占用,或者进文件管理按大小排序删。清完重启一下 Nginx 和 MySQL,网站基本就回来了。日志最好挂个定时清理,别等爆盘。

标签:磁盘满,服务器维护,日志清理

说点什么 0

行思随记

欢迎来到:行思随记