用自定义脚本实现群晖NAS中本地文件夹之间的增量同步复制
使用情景:群晖DS918+,两块12T RAID1存重要数据,1块2T固态用于快速拷贝拍摄素材和在线剪辑,1块8T挂PT。
由于加装了USB 2.5G网卡,2TB固态的拷贝速度、在线剪辑的响应时间都非常满意,和本地硬盘区别不大。但是SSD并不是长久存放文件的地方,最终还是要拷贝到12T RAID1阵列中保存。之前用的群晖自带的Hyper Backup套件,将SSD中的文件定时备份至12T,但备份出来是一个备份文件包,要想浏览和恢复文件有点麻烦,USB Copy套件只能把文件复制到USB设备中,不能复制到机内存储空间。
经过一番搜索,找到了解决方案,使用linux的rsync命令,命令如下:
rsync -avzhP --update 源目录地址(空格)目标目录地址
例如我这里是这样的:
rsync -avzhP --update /volume2/SSD/2021拍摄项目/ /volume1/RAID1安全空间/2021拍摄项目/
其中的--update 表示仅进行更新,跳过已存在的文件,增量备份。如果有完全同步需求的话,可以改成--delete。
打开控制面板-计划任务-新增-计划任务-用户自定义的脚本,粘贴进脚本,设置好执行时间,最好设置一下电子邮件通知,每天通知执行情况。
然后手动运行一下看下效果:嗯,硬盘在动
文件同步过来了
再测试一下删除SSD中的内容,并且新增其他文件,效果非常好,文件重命名后,也会新增一份过去:
这样做完项目就不用手动拷贝原始文件了,自动化每天备份,SSD满了直接删就行。







校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
因为发现下载的好多电影都是每个视频都是一个单独的文件夹。
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案