上一篇 下一篇 分享链接 返回 返回顶部

宝塔定时清理过期备份包防目录膨胀

发布人: 发布时间:17小时前 阅读量:15

备份目录无限膨胀的隐患

在使用宝塔面板进行网站或数据库备份时,备份包会按计划生成并保存在服务器本地。若长期不清理,过期备份会不断占用磁盘空间,最终导致备份目录膨胀甚至磁盘写满,影响业务正常运行。

解决方案:定时任务自动清理

宝塔面板提供“定时任务”功能,可借助Shell脚本定期清理过期备份包。常见做法是使用find命令按修改时间删除文件,例如只保留最近7天的备份。

  1. 登录宝塔面板,进入“计划任务”页面。
  2. 添加任务,类型选择“Shell脚本”,执行周期按需设置(如每天凌晨)。
  3. 在脚本内容中输入类似命令:find /www/backup -type f -mtime +7 -name "*.tar.gz" -exec rm -f {} \;
  4. 保存后,系统会按照设定时间自动执行清理。

注意事项

  • 请确认备份目录路径是否正确,避免误删。
  • 建议先手动执行一次find命令的预览版本(不加-exec)确认匹配文件。
  • 可将备份同步至远程存储后再清理本地过期包,保障数据安全。
  • 定期检查磁盘使用情况,确保清理策略有效。
目录结构
全文
企业微信 企业微信
微信公众号 微信公众号
服务热线: 400-790-1688
电子邮箱: 3310008520@qq.com