宝塔面板清理磁盘,垃圾日志缓存一键清理:宝塔面板磁盘清理

服务器磁盘爆满会导致网站无法访问、数据库停止响应,甚至面板后台打不开。
宝塔面板清理磁盘的核心思路是:先定位大文件目录,再针对性清理日志、缓存和回收站,最后验证释放效果。
下面按零基础也能照做的顺序展开。

清理前先确认磁盘占用情况

登录宝塔面板后台,默认地址是 http://你的服务器IP:8888,输入账号密码进入。
在首页左侧菜单点击 文件,进入根目录 /,查看各目录大小。
也可以直接在面板首页的 系统信息 区域看到磁盘使用率。

如果想更精确,通过 SSH 连接服务器,执行以下命令查看磁盘整体占用:

df -h

输出中 Use% 列超过 80% 就需要处理。
接着查看根目录下各文件夹大小:

du -sh /* 2>/dev/null | sort -rh | head -20

这条命令会列出占用最大的 20 个目录,方便判断是日志、缓存还是网站数据占用了空间。

判断条件: 如果 /www/wwwlogs/www/server 目录过大,通常是日志和缓存问题;
如果 /www/wwwroot 过大,则可能是网站上传文件或备份堆积。

通过宝塔面板清理日志和缓存

宝塔面板内置了日志清理功能,适合不想敲命令的用户。

进入面板左侧 网站 菜单,点击 日志 标签,可以看到所有网站的访问日志和错误日志。
点击右上角 清空日志 按钮,选择要清理的站点或全部清空。
注意:清空后无法恢复,如果日志用于排查问题,建议先下载备份。

清理系统日志:左侧 软件商店 中找到已安装的 NginxApache,点击 设置,在 日志 选项卡中点击 清空日志
MySQL 的日志清理类似,在 软件商店 找到 MySQL,进入 设置 后选择 日志 进行清理。

清理缓存:面板左侧 软件商店 中,找到 RedisMemcached,点击 设置,选择 清空缓存
如果安装了 PHP,可以在 软件商店 的 PHP 设置中点击 清空缓存 或重启 PHP 服务。

宝塔面板的 回收站 也占用空间。
进入 文件 菜单,点击右上角 回收站,选择 清空回收站

操作结果验证: 清理后返回面板首页,刷新系统信息,观察磁盘使用率是否下降。

用命令行批量清理垃圾文件

面板操作适合少量清理,如果磁盘占用很大,命令行更高效。

清理网站日志(保留最近 7 天):

find /www/wwwlogs -name "*.log" -mtime +7 -exec rm -f {} \;

清理系统临时文件:

rm -rf /tmp/*

清理宝塔面板自身日志:

rm -f /www/server/panel/logs/request/*.log

清理 MySQL 慢查询日志(如果开启):

rm -f /www/server/data/mysql-slow.log

清理软件包缓存(适用于 CentOS/Ubuntu):

yum clean all    # CentOS
apt-get clean    # Ubuntu/Debian

避坑说明: 不要直接删除 /www/server/data 下的数据库文件,那是 MySQL 数据目录,删了会导致数据丢失。
也不要随意删除 /www/wwwroot 下的网站文件,除非确认是废弃站点。

常见清理误区与安全建议

误区一:直接删除日志文件导致服务报错。 有些服务(如 Nginx)在运行中删除日志文件后,文件句柄仍被占用,磁盘空间不会立即释放。
正确做法是先清空内容:

> /www/wwwlogs/access.log

或者重启对应服务:systemctl restart nginx

误区二:清理缓存后网站变慢。 清空 Redis 或 PHP 缓存后,首次访问会重新生成缓存,短暂变慢是正常的,几分钟后会恢复。

误区三:忽略备份文件。 宝塔面板的备份文件默认存放在 /www/backup,如果长期不清理,可能占用几十 GB。
进入面板 文件 菜单,找到 /www/backup,手动删除过期备份,或设置自动备份保留份数。

安全建议: 清理前先确认没有正在运行的备份任务或数据库写入操作。
如果不确定某个目录的作用,先重命名而不是直接删除。

验证清理效果与后续维护

清理完成后,重新执行:

df -h

对比清理前的 Use%,确认磁盘使用率下降。
如果下降不明显,再次运行 du -sh /* | sort -rh | head -20,查找是否还有其他大目录。

为了减少反复清理的麻烦,建议在宝塔面板中设置日志自动切割和清理。
进入 计划任务,添加 Shell 脚本 任务,执行周期设为每天凌晨,脚本内容参考:

find /www/wwwlogs -name "*.log" -mtime +7 -exec rm -f {} \;
rm -rf /tmp/*

可独立摘录的结论: 宝塔面板清理磁盘时,优先清理 /www/wwwlogs/www/backup 目录;
直接删除日志文件可能不释放空间,用 > 文件名 清空更安全;
设置计划任务定期清理可以避免磁盘再次爆满。

常见问题

清空日志后网站无法访问怎么办? 检查 Nginx 或 Apache 是否重启成功,执行 systemctl status nginx 查看状态,如有报错根据提示修复。

面板显示磁盘已满但找不到大文件? 可能是有进程占用已删除文件。
执行 lsof | grep deleted 查看,重启对应进程即可释放。

清理回收站后文件还能恢复吗? 不能。
回收站清空后文件永久删除,重要文件提前下载备份。

如果按上述步骤操作后磁盘仍然紧张,可以考虑迁移网站数据到新磁盘或升级服务器配置。
日常维护中,建议每月检查一次磁盘使用率,避免临时处理。

分享到:
上一篇
宝塔面板监控告警,服务器负载短信通知
下一篇
宝塔面板Nginx防盗链,保护图片资源
1
系统公告

机房迁移升级通知

尊敬的用户: IP 段 103.23.148.x、156.224.29.x 原香港一区线路波动、攻击频繁,平台定于 7 月 5 日凌晨分批迁移至香港 GIA 机房,硬件升级 AMD 铂金机型。 迁移均在凌晨操作,最大程度降低业务影响,迁移期间服务器临时关机; 升级后配置不降低、费用不涨价,数据默认同步迁移; 迁移后 IP 全部更换,请及时修改域名解析、防火墙白名单; 建议提前备份重要数据,有问题可联系在线客服。 感谢理解与支持! 泽御云科技 2026.06.30
服务中心
客服
在线客服
24小时为您服务
咨询
联系我们
联系我们,为您的业务提供专属服务。
24/7 技术支持
如果您遇到寻求进一步的帮助,请过工单与我们进行联系。
24/7 即时支持
泽御云
售前客服
泽御云
泽御云
售后客服
泽御云
技术支持
评价
您对当前页面的整体感受是否满意?
😞
非常不满意
😕
不满意
😐
一般
🙂
满意
😊
非常满意