9 10 月, 2025

🧩 一、问题背景

前段时间我的网站突然变得非常卡,后台操作经常报错,甚至 Nginx 都无法启动。
我用 df -h 查看磁盘后发现:

根目录 / 的磁盘使用率接近 100%。

这说明服务器磁盘已经被日志、缓存、或临时文件塞满。
于是我开始着手清理整个系统空间。


🔍 二、问题排查

执行以下命令,查看各目录占用情况:

df -h
du -sh /* | sort -h

结果发现 /var/log//var/cache//tmp/ 等目录空间异常大。
尤其是日志文件(.log.gz)以及历史缓存。


🧹 三、清理步骤

1️⃣ 清理日志文件

rm -f /var/log/*.log
journalctl --vacuum-time=3d

这会清理旧日志,仅保留最近三天的。

2️⃣ 清理缓存与临时文件

yum clean all
rm -rf /var/cache/*
rm -rf /tmp/*

3️⃣ 删除旧内核(CentOS / Anolis OS)

dnf remove $(dnf repoquery --installonly --latest-limit=-2 -q)

4️⃣ 清理 Certbot 旧证书(如有更换域名)

rm -rf /etc/letsencrypt/live/OLD_DOMAIN
rm -rf /etc/letsencrypt/archive/OLD_DOMAIN

✅ 四、结果验证

再次执行:

df -h

发现空间恢复充足,从原来的 100% 降到了 30% 左右。
整个系统运行恢复正常,WordPress 后台也不再报错。


💡 五、经验总结

  • 定期清理 /var/log//var/cache//tmp/
  • 启用日志轮转或压缩机制。
  • 对于小型服务器(1GB~2GB),建议每月检查一次磁盘使用情况。
  • 使用 ncdu(若安装)能更直观地查看占用大户。

✅ 最终结果:
系统运行恢复正常,Nginx/PHP 服务稳定,WordPress 后台顺畅无卡顿。
一次完整的“空间救援”行动,完美收官!

This entry was posted on 星期四, 9 10 月, 2025 at 8:41 上午 and is filed under Uncategorized. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>