宝塔服务器磁盘100%爆满快速解决教程|精准清理大文件

宝塔服务器磁盘100%爆满快速解决教程|精准清理大文件(新手零报错)
很多站长在日常运维网站时,都会遇到宝塔磁盘突然 100% 占满的情况:网站打不开、数据库无法写入、后台报错、伪静态失效、蜘蛛无法抓取,严重时直接服务器卡死重启。
大部分新手不敢乱删文件、不知道哪个文件夹占用最大、删错文件导致网站数据丢失。
本文给大家一套可直接复制、零误删、安全稳定的磁盘排查 + 清理 + 自动预防方案,适合所有 Linux 宝塔服务器、WordPress 站点、测评站、工具站使用。

一、一键查找服务器超大文件(精准定位爆满原因)

磁盘爆满不要瞎删文件,先执行排查命令,找出占用最大的垃圾文件、日志、备份包。

1. 全盘查找 100MB 以上大文件(核心命令)

find / -type f -size +100M 2>/dev/null | head -20

⚠️重要提醒(必看)

本命令无需修改、所有服务器通用、100% 安全,不会删除任何数据,仅做查询!
执行后出现的目录,99% 站长爆满原因集中在:
  • /www/wwwlogs/ 网站访问日志、爬虫日志堆积
  • /www/backup/ 过期网站备份、数据库备份
  • /tmp/ 系统临时垃圾缓存
  • /root/ 程序运行日志
  • /www/server/mysql/ 数据库日志文件

二、针对性安全清理(新手不会删错)

2.1 清理网站日志文件(最常见爆满元凶)

网站长期运行,蜘蛛抓取、访问记录会生成几十 GB 日志,堆积占满磁盘。
操作路径: 宝塔面板 → 网站 → 对应站点 → 日志管理
⚠️注意:只删除 30 天以上旧日志,不要删除当天日志!

2.2 清理服务器临时目录垃圾

rm -rf /tmp/*
⚠️重要提醒:该命令安全通用,无需改任何参数,可直接执行!

2.3 清理过期本地备份包

很多站长开启自动备份,备份长期不删除,是磁盘爆满第二大原因。
清理命令:
find /www/backup/site/ -mtime +15 -delete find /www/backup/database/ -mtime +15 -delete
⚠️变量说明:数字 15 代表保留最近 15 天备份,可自行修改! 想多保留一点改为 30,想省空间改为 7 即可。

2.4 清空运行中卡死的超大日志文件

针对宝塔、Node 程序、跑分工具、IP 查询工具站专属清理:
truncate -s 0 /root/.forever/*.log
⚠️禁止用 rm 命令删除运行中的日志文件,会导致磁盘空间不释放、进程异常!

三、设置自动定时清理(永久杜绝磁盘爆满)

手动清理治标不治本,设置宝塔计划任务自动清理,以后再也不会磁盘 100%。

3.1 全自动清理脚本(可直接复制)

#清理30天前网站日志 find /www/wwwlogs/ -name "*.log" -mtime +30 -delete #清理7天临时文件 find /tmp/ -type f -mtime +7 -delete #清理15天前网站备份 find /www/backup/site/ -mtime +15 -delete #清理15天前数据库备份 find /www/backup/database/ -mtime +15 -delete
⚠️自定义修改提示: 所有数字天数(30/7/15)可根据自己服务器大小自由调整,配置低的服务器建议数值改小。

3.2 计划任务设置参数

  • 任务类型:Shell 脚本
  • 执行周期:每周一次
  • 执行时间:凌晨 2:00(低峰不影响网站)

四、磁盘使用率告警脚本(提前预警、不翻车)

设置磁盘监控,磁盘超过 85% 自动发邮件提醒,不等爆满再抢修。

完整监控脚本

#!/bin/bash THRESHOLD=85 CURRENT=$(df / | grep / | awk '{ print $5 }' | sed 's/%//g') if [ "$CURRENT" -gt "$THRESHOLD" ] ; then echo "【服务器告警】根目录磁盘使用率超过85%,请尽快清理冗余文件!" | mail -s "磁盘空间预警通知" 替换成你自己的接收邮箱 fi
⚠️【必须修改】唯一自定义位置! 请将代码中:替换成你自己的接收邮箱 改成你真实可用的邮箱,否则收不到告警消息!
建议执行频率:每 30 分钟执行一次

五、站长运维避坑指南(高收录原创内容)

5.1 绝对不要做的操作

  1. 不要直接删除正在运行的 .log 动态日志文件
  2. 不要随意删除 /www/server 系统目录文件
  3. 不要全部关闭日志(无法排查故障和蜘蛛抓取问题)

5.2 稳定运维建议

  1. 重要站点务必开启异地 OSS 备份,不要只存本地备份
  2. 测评站、工具站访问量大,日志增长快,建议缩短清理周期
  3. 定期检查服务器磁盘占比,避免夜间自动爆满宕机

六、总结

宝塔磁盘爆满是90% 站长都会遇到的基础运维故障,并非服务器故障,只是日志、备份、临时文件堆积导致。
按照本文:排查大文件 → 安全清理垃圾 → 设置自动任务 → 磁盘告警 四步操作,可以彻底根治网站因磁盘爆满导致的宕机、503、数据库报错问题,让服务器长期稳定运行。
文章广告横幅
网络违法犯罪举报平台 广告
© 版权声明
THE END
喜欢就支持一下吧
点赞207 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容