1Panel 数据清理完整指南:一套定时任务,让过期文件、备份和日志自动删除

发布时间:2026/9/1 10:54:20

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上次巡检磁盘我发现 /backup 目录下堆了三个月的数据库备份光日志目录就占了 4 个 GB——服务器没报任何错只是越跑越慢。后来我把清理这件事交给 1Panel 的定时任务配好保留规则和删除周期之后磁盘再也没手动收拾过。1Panel 定时任务把清理变成每天自动发生的事1Panel 的数据清理本质上是定时任务Cron Job能力的一个应用你定义什么时间、对什么数据、保留多少1Panel 负责到点自动执行删除、截断或备份轮转。它解决的是一类重复劳动——过期网站停服、日志无限增长、备份只增不减这些都不需要你再记着去做。除了用户任务1Panel 自己也内置了一批清理类 Job网站到期自动停服、SSL 证书临期自动续期、应用商店数据同步、云备份 Token 刷新都在 agent/cron/cron.go 里注册。它是怎么工作的一个调度器 一堆小 Job整个机制用大白话讲就是面板启动时先和 NTP 服务器对时然后起一个基于 robfig/cron 的调度器把系统级 Job 和你创建的用户任务全部挂上去。到点后Job 各自去查数据库里的过期条件满足条件的就执行删除或停服操作执行结果写进任务记录你随时能回看。系统级 Job 的注册逻辑长这样一眼能看出每个任务的执行周期global.Cron.AddJob(daily, job.NewWebsiteJob()) // 每天停掉到期网站 global.Cron.AddJob(0 */6 * * *, job.NewSSLJob()) // 每 6 小时续期临期证书 global.Cron.AddJob(0 3 */31 * *, job.NewBackupJob()) // 每月最后一天 3 点刷新云备份 Token以到期网站为例Job 会遍历所有运行中的网站把过期时间早于当前时间 10 分钟缓冲的停掉缓冲是为了避免把恰好正在续期的站点误停逻辑见 agent/cron/job/website.go。跟我一步步配起来从建任务到设保留策略先建第一个清理任务。登录 1Panel在左侧菜单打开【主机】→【计划任务】点右上角创建任务。任务类型按你的清理对象选日志膨胀 → 选清理日志或切割网站日志备份堆积 → 选数据库或目录备份类任务用保留份数控制数量临时脚本类清理 → 选Shell命令里写你自己的清理脚本然后配执行周期。周期支持按天、按周、按月、按小时也支持自定义间隔每 N 天/N 小时/N 分钟/N 秒还能直接填 cron 表达式。清理类任务我建议放在业务低谷比如每天凌晨避开白天的读写高峰。关键一步是保留策略。备份类任务里有保留份数RetainCopies字段——比如填 5就是每次备份成功后自动删掉最老的、只留最近 5 份。这是最省心的一招不用自己算今天该删哪个1Panel 按创建顺序帮你轮转。目录备份类任务还支持排除规则ExclusionRules和源目录选择能精确圈定要清理的范围。最后设重试和超时。任务表单底部有重试次数、超时时间和忽略错误开关。清理任务一般设 1~2 次重试就够忽略错误适合那些偶尔失败也不影响大局的任务比如清理一个可能不存在的临时目录打开它任务就不会因为一次异常直接标红。建好之后点一次立即执行验证然后到任务记录里翻一下输出确认删对了东西再让它自动跑。踩过的坑 省时间的小技巧 如果你发现任务跑了但磁盘没瘦下来大概率是文件还被进程占着——Linux 删文件只是解除引用进程还握着句柄空间就不释放。在服务器上跑一下lsof | grep deleted就能抓到是谁。 如果你备份任务一直失败先别怀疑网络检查下云端账号的 Token 状态。面板虽然每月最后一天会自动刷新 OneDrive/阿里云的 Token但中途换过密钥的话得手动去备份账号里重新授权一次。 如果你只想清日志不想真删优先用切割网站日志而不是 rm 式清理切割是重定向到新文件旧文件留着等你确认后再删比直接删文件安全得多。 如果你给多个清理任务设了同一个执行时间注意调度器自带 DelayIfStillRunning 保护——上一个没跑完下一个会自动延迟不会并发踩踏但也不要把十几个任务都挤在凌晨 3 点排队会拖长失败窗口。 省时间的一招把备份 保留份数 云同步放在同一个任务里配。本地备份、保留 N 份、同步到云账号一条任务链闭环比分开维护三个任务省事。清理策略不是配一次就完事的季度末花十分钟翻一遍任务记录和磁盘占用曲线把保留份数调一调比任何手动清理都划算。更多细节可以参考仓库里的 docs/ 目录和 README.zh-Hans.md。【免费下载链接】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),仅供参考

相关新闻

Sunshine 游戏串流服务器实战指南:把 PC 游戏免费投到电视和手机

Sunshine 游戏串流服务器实战指南:把 PC 游戏免费投到电视和手机

2026/9/1 10:54:20

Sunshine 游戏串流服务器实战指南:把 PC 游戏免费投到电视和手机 【免费下载链接】Sunshine Self-hosted game stream host for Moonlight. 项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine 你花大几千配的那台游戏 PC,显卡一天里超过…

从零搭建FRP内网穿透服务:实现外网访问内网应用

从零搭建FRP内网穿透服务:实现外网访问内网应用

2026/9/1 10:54:20

大家好,我是专注于分享实用技术干货的博主。在开发测试、远程调试或搭建个人服务时,我们常常会遇到一个经典难题:如何让处于公司或家庭内网中的服务,能被外网直接访问?无论是想展示一个本地开发的Web项目,还…

DeepSite V2 实战:AI 建站工具源码部署与二次开发指南

DeepSite V2 实战:AI 建站工具源码部署与二次开发指南

2026/9/1 10:54:20

简介:DeepSite V2是一款基于DeepSeek大模型的AI建站开源工具,面向前端开发者和AI应用爱好者,可将一句自然语言指令快速转换为完整HTML、CSS与JavaScript代码。压缩包内包含可运行源码,共3个文件,包括一个HTML页面源码、…

4 步把 Claude Code 的请求路由到 DeepSeek 模型:Claude Code Router 实践

4 步把 Claude Code 的请求路由到 DeepSeek 模型:Claude Code Router 实践

2026/9/1 11:54:23

4 步把 Claude Code 的请求路由到 DeepSeek 模型:Claude Code Router 实践 【免费下载链接】claude-code-router One local control plane for every AI agent: route across models, fuse new capabilities, orchestrate tools, and stay fully in control. 项目…

用VB.NET从零开发串口调试助手:串口通信参数、SerialPort实战与踩坑全记录

用VB.NET从零开发串口调试助手:串口通信参数、SerialPort实战与踩坑全记录

2026/9/1 11:54:23

简介:这是一份基于VB.NET原生SerialPort组件实现串口助手的完整源码示例,面向需要绕开AXCom控件、亲自掌握串口通信与委托线程机制的VB.NET开发者。资源共37个文件,压缩包仅181KB,包含6个vb源码、已编译exe、调试pdb,以…

三步跑通 MediaPipe Hands:单帧视频实时定位 21 个手部关键点

三步跑通 MediaPipe Hands:单帧视频实时定位 21 个手部关键点

2026/9/1 11:54:23

三步跑通 MediaPipe Hands:单帧视频实时定位 21 个手部关键点 【免费下载链接】mediapipe Cross-platform, customizable ML solutions for live and streaming media. 项目地址: https://gitcode.com/GitHub_Trending/med/mediapipe 想让你的摄像头看懂手势…

Apache Ozone S3生命周期配置实战:自动过期与冷热数据转换

Apache Ozone S3生命周期配置实战:自动过期与冷热数据转换

2026/9/1 11:54:23

Apache Ozone 是一个支持 S3 协议的企业级分布式对象存储系统,经常用来承接 Hadoop 生态里 HDFS 无法弹性扩展的海量数据存储压力。实际使用中,S3 生命周期配置是最容易被忽略但价值最高的能力之一:它可以在存储系统内部完成文件自动过期、批…

PDFMathTranslate 网页翻译服务部署指南:三步从本机到全网访问

PDFMathTranslate 网页翻译服务部署指南:三步从本机到全网访问

2026/9/1 11:54:23

PDFMathTranslate 网页翻译服务部署指南:三步从本机到全网访问 【免费下载链接】PDFMathTranslate [EMNLP 2025 Demo] PDF scientific paper translation with preserved formats - 基于 AI 完整保留排版的 PDF 文档全文双语翻译,支持 Google/DeepL/Olla…

怎么三步克隆自己的声音?OpenVoice 语音克隆完整新手教程

怎么三步克隆自己的声音?OpenVoice 语音克隆完整新手教程

2026/9/1 11:44:22

怎么三步克隆自己的声音?OpenVoice 语音克隆完整新手教程 【免费下载链接】OpenVoice Instant voice cloning by MIT and MyShell. Audio foundation model. 项目地址: https://gitcode.com/GitHub_Trending/op/OpenVoice 给视频配上自己的声音、让 AI 用你的…

备战数据库管理工程师校招:索引、事务、备份恢复核心考点解析

备战数据库管理工程师校招:索引、事务、备份恢复核心考点解析

2026/9/1 1:53:39

每年校招季我都会接触不少准备数据库方向笔试的同学,看到最多的状态就是:简历上写着“熟悉 MySQL”“了解索引优化”,一碰到数据库管理工程师的笔试卷,却在索引、事务、锁、备份恢复这些题目上翻车。网易这套 2018 校园招聘数据库…

数字电路时序基石:深入理解建立时间与保持时间

数字电路时序基石:深入理解建立时间与保持时间

2026/9/1 9:55:14

1. 这不是“背公式”的事:时间参数到底在约束什么你翻过数字电路教材,一定见过这两个词:建立时间(Setup Time)和保持时间(Hold Time)。它们常被并列写在触发器(Flip-Flop&#xff09…

蓝桥杯国赛超声波测距机:从单片机原理到嵌入式系统实战

蓝桥杯国赛超声波测距机:从单片机原理到嵌入式系统实战

2026/8/31 17:18:46

1. 项目缘起:从赛题到超声波测距机的诞生第八届蓝桥杯单片机设计与开发国赛的题目,我至今记忆犹新。它没有直接给出一个花哨的名字,而是用“超声波测距机”这个朴实无华的功能描述,精准地勾勒出了考核的核心。对于当时备赛的我而言…

远程协作的工作台整理

远程协作的工作台整理

2026/9/1 0:03:36

远程协作的工作台整理远程协作的核心不是再加一个工具,而是让交接信息足够完整。异步任务要写明目标、输入位置、完成标准和需要决策的人。 工作台的最小配置 将日程、待办、代码和沟通入口收拢到少数固定位置;通知按紧急程度分层。工作台不需要模仿办公…

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

2026/9/1 0:03:36

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

2026/9/1 0:03:36

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…

远程协作的工作台整理

远程协作的工作台整理

2026/9/1 0:03:36

远程协作的工作台整理远程协作的核心不是再加一个工具,而是让交接信息足够完整。异步任务要写明目标、输入位置、完成标准和需要决策的人。 工作台的最小配置 将日程、待办、代码和沟通入口收拢到少数固定位置;通知按紧急程度分层。工作台不需要模仿办公…

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

2026/9/1 0:03:36

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

2026/9/1 0:03:36

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…