侧边栏壁纸
博主头像
恪晨博主等级

前端程序员

  • 累计撰写 145 篇文章
  • 累计创建 41 个标签
  • 累计收到 18 条评论

目 录CONTENT

文章目录

群晖Nas定期备份Halo博客数据

恪晨
2023-08-29 / 0 评论 / 0 点赞 / 88 阅读 / 266 字 / 正在检测是否收录...

前提

同备份Docker中的mysql一样,需要创建自定义任务。

新建定时任务

  • 打开控制面板,找到任务计划,点击新增

  • 设置任务名称,用户账号使用root

  • 设置任务计划执行时间

  • 任务设置中,用户自定义脚本,添加以下内容

# 进入到备份文件夹
cd /volume1
#压缩网站数据
tar zcvf web_$(date +"%Y%m%d").tar.gz web_packages

mv web_$(date +"%Y%m%d").tar.gz /volume1/file/BackUp/halo
# 删除3天前备份文件
rm /volume1/file/BackUp/halo/web_$(date -d -3day +"%Y%m%d").tar.gz

因为我的halo文件目录是根目录下的web_packages所以直接对其打包压缩,移动到/volume1/file/BackUp/halo目录下即可保存备份,同时删除三天前的备份压缩包

总结

  通过上述方法,可以在每天指定时间执行定时脚本对halo博客系统的资源文件进行自动备份,生成压缩包。

0

评论区