news 2026/9/1 8:37:03

1Panel 数据清理指南:让过期备份、日志和旧证书自动消失

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
1Panel 数据清理指南:让过期备份、日志和旧证书自动消失

1Panel 数据清理指南:让过期备份、日志和旧证书自动消失

【免费下载链接】1Panel🔥 1Panel is a modern, open-source Linux server management panel and a lightweight AI management platform.项目地址: https://gitcode.com/GitHub_Trending/1p/1Panel

凌晨两点收到告警邮件:磁盘使用率 92%。你 SSH 上去一看,是备份目录堆了两年的全量备份,加上 Nginx 日志涨成了 4GB 的大块头。这种事不怪你,是你从来没空删。1Panel 数据清理能力就是干这个的:内置定时任务 + 你定的保留规则,过期数据自己判断、自己删,不用再盯着磁盘过日子。

🧹 3 分钟跑通:启用 1Panel 定时清理

  1. 登录面板,进入【工具】→【定时任务】。
  2. 点击【创建任务】,类型选【文件清理】或【备份】。
  3. 设置目标路径(如/1panel/backup)和文件匹配模式*.sql.gz
  4. 设置保留规则:最近 14 天、最多保留 5 份。
  5. 选执行周期(如每天 03 点),保存并启用。
  6. 第二天进【执行记录】,看到第一条"成功",清理就真正生效了。

1Panel 保留策略怎么配:时间、数量、空间怎么判

1Panel 数据清理判断"这条数据该不该删",是三个维度的组合,没什么玄学:

维度判定规则常见配法
时间数据创建时间超过保留天数即过期日志保 7 天,备份保 14~30 天
数量只留最近 N 份,超出的自动删备份留最近 5 份,升级包只留最新
空间磁盘水位实时监控、可设告警,水位高了由清理任务兜底设磁盘告警阈值,超了就按上两条规则清

时间维度落到代码里就是"过期时间"字段:系统每天检查一次网站和 SSL 证书的到期情况,过了就自动停站。agent/cron/job/website.go 里可以看到它给了 10 分钟缓冲,到期前正在访问的用户不会被拦腰砍断:

now := time.Now().Add(10 * time.Minute) for _, site := range websites { if neverExpireDate.Equal(site.ExpireDate) { continue // 永久有效的站点直接跳过 } if expireDate.Before(now) { go stopWebsite(ws.ID, ws.PrimaryDomain, &wg) } }

1Panel 自动删除的护栏:回收站与审计日志

别急着删,面板在动手前留了几道保险:

  • 回收站:重要文件删除先进【回收站】,未清空前随时可恢复,误删不用慌。
  • 操作日志:谁在什么时间删了什么、走了哪条规则,【日志】里的操作记录都能追溯。
  • 失败容错:定时任务可配重试次数和超时,失败会在执行记录里明确标出状态,不会出现"删了一半"还看不出来的情况。

1Panel 定时任务进阶:自定义 Cron 与文件清理

最灵活的是自己写 cron 表达式(一种用 5 个字段描述"几点几分跑几次"的写法):0 3 * * *是每天凌晨 3 点,0 */6 * * *是每 6 小时一次。系统内置任务也这么注册,agent/cron/cron.go 里网站任务每天跑、备份账号刷新任务每月末跑:

global.Cron.AddJob("@daily", job.NewWebsiteJob()) global.Cron.AddJob("0 3 */31 * *", job.NewBackupJob())

最实用的是【文件清理】任务:目录 + 文件匹配模式,再定保留天数和最大份数。比如每天清/var/log/nginx/下的*.log,保留 7 天、最多 10 个。任务跑完可以开邮件或 webhook 通知,结果直接推到你手机上,不干净第二天一早就能发现,不用主动开面板。

1Panel 清理任务失败排查:踩坑速查

现象可能原因处理方式
任务显示失败路径权限不足或目标不存在看【执行记录】的具体报错,确认路径存在可读
磁盘没变小进程仍占用已删文件lsof \| grep deleted找到进程重启它
误删了数据保留规则设得太小去【回收站】恢复,然后把保留天数调大
定时没触发系统时间不准或任务未启用确认 NTP 时间同步,检查任务状态
旧备份还在保留份数按"成功执行"计数查执行记录状态,核对保留份数配置

让磁盘在你睡觉的时候自己打扫。现在就打开面板,把备份保留天数从 30 改成 14,保存——从今晚起过期备份自动消失。更多细节见官方文档。

【免费下载链接】1Panel🔥 1Panel is a modern, open-source Linux server management panel and a lightweight AI management platform.项目地址: https://gitcode.com/GitHub_Trending/1p/1Panel

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/1 8:36:57

腌渍果蔬行业PLM实践:一半科技助力食品研发数字化转型

腌渍果蔬是典型的经验与数据双密集型行业,产品品质与安全高度依赖盐度、酸度、温度、发酵时间、菌种接种量等耦合工艺参数。区别于离散制造,该行业发酵过程动态性极强,原料产地、季节、含水率的细微差异,都会改变发酵曲线与亚硝酸…

作者头像 李华
网站建设 2026/9/1 8:36:43

无传感器异步电机FOC:电压模型+电流模型磁链观测器C代码全解析

简介:面向嵌入式电机控制工程师与电力电子专业学生,这份感应异步电机无传感器矢量控制资源包,完整解决无速度传感器条件下的转子磁场定向控制工程实现问题。核心采用“电压模型电流模型”磁链观测器,低速至中高速段可精确估算转速…

作者头像 李华
网站建设 2026/9/1 8:36:00

2026北京GEO优化公司性价比高的|选型指南+避坑攻略选择篇

2026北京GEO优化公司性价比高的|选型指南避坑攻略选择篇 进入2026年,AI平台持续更新,服务商的优化方法也不能停留在一次性发稿。企业更适合选择能持续研究Query、建设信源并根据数据复盘的合作团队。 本文围绕北京GEO优化公司的选型逻辑,说…

作者头像 李华
网站建设 2026/9/1 8:35:43

CefSharp播放MP4白屏?替换full版CEF二进制完整指南

简介:CEFSharp 114.2.120 是针对VS2022开发环境的Chromium嵌入式框架封装包,重点解决.NET桌面应用中MP4视频无法直接播放的问题。该版本内置对HTML5 video标签的完整支持,开发者可通过ChromiumWebBrowser控件轻松嵌入视频播放能力&#xff0c…

作者头像 李华
网站建设 2026/9/1 8:34:48

武大085403集成电路考研807信号与系统备考攻略

先看结论:武汉大学 085403 集成电路(工程)方向的考研初试,专业课是 807 信号与系统;集成电路工程、电子科学与技术、信息与通信工程、电子信息这几个方向同样采用 807 信号与系统。也就是说,哪怕你现在还没…

作者头像 李华
网站建设 2026/9/1 8:33:44

强化学习中的姿态约束:如何让机器人学会正常跑步而非滚动前进

开头先讲一个很常见的现象:你在 MuJoCo 里训练双足机器人跑步,算法确实学会了“前进”,但姿势可能让你哭笑不得——不是躺着往前滚,就是双手撑地倒立走,甚至用背部着地滑行。你要是只看累计回报,它确实是“…

作者头像 李华