[玩法/技巧] Transmission 计划任务备份和还原(DSM7) |
本帖最后由 fyngd 于 2021-12-2 22:55 编辑
鉴于最新的 TR3.0 很多站点还不支持,升级后又不能降级,重装又会清空种子,几千上万种子会让人崩溃。本帖用到的脚本来自贴吧的 lyolve 网友,在这里表示感谢! 但是他的还原脚本不能实现真正的完美还原,我对还原脚本进行了重写。 【准备脚本】 把我提供的脚本复制到 docker 目录,右键解压到 backups 【备份】 控制面板 - 计划任务 - 新增 - 计划的任务 - 用户定义的脚本 任务名称:TR Auto Backup 用户账户:root 勾选:已启动 用户定义的脚本:sh /volume1/docker/backups/tr_backup.sh 【执行首次备份】 运行 TR Auto Backup 脚本,完成首次备份(包含种子文件和校验文件)。 【模拟失败后的状况】 下面开始模拟失败后的状况,我直接把套件删除。 重新安装后的TR,一个种子都没有了 【还原】 先在套件中心停用TR 控制面板 - 计划任务 - 新增 - 计划的任务 - 用户定义的脚本 任务名称:TR Auto Restore 用户账户:root 取消:已启动 用户定义的脚本:sh /volume1/docker/backups/tr_recover.sh 重新启动TR套件,我的 2715 个种子又回来了! 重要说明: 脚本可以用群晖自带的文本编辑器进行编辑,两个脚本的第一行是“备份 & 还原文件的存放路径”,可以按个人喜好修改。 脚本本体也可以按个人喜好放到任意目录运行,在建立计划任务的时候,在“用户定义的脚本”里修改为你定义的路径。 备份脚本会定时每天零点执行一次备份,新增备份文件夹名称为 backup_new, 而上一次的备份则被重命名为 backup_old。 脚本下载: 游客,如果您要查看本帖隐藏内容请回复 |