用自定义脚本实现群晖NAS中本地文件夹之间的增量同步复制

2021-02-21 15:39:44

60点赞

646收藏

52评论

使用情景:群晖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满了直接删就行。

群晖增量同步Linux文件夹,用自定义脚本实现群晖NAS中本地文件夹之间的增量同步复制...相关推荐

  1. java压缩文件能否不压缩路径_如何在Java中压缩文件而不包含文件路径

    例如,我要压缩存储在/Users/me/Desktop/image.jpg中的文件 我做了这个方法: public static Boolean generateZipFile(ArrayList s ...

  2. outlook怎样同步服务器的文件夹,当您使用辅助在 Outlook 邮箱中的文件夹时的性能和同步问题...

    症状 当您尝试访问已添加到 Microsoft Outlook 配置文件的辅助 Microsoft Exchange Server 邮箱中的文件夹时,您可能会遇到的随机性能问题.例如,您可能会遇到下列 ...

  3. linux从Mac下载文件,如何将命令的输出保存到Bash中的文件(也称为Linux和macOS终端) | MOS86...

    当您在bash提示符下运行命令时,通常将该命令的输出直接打印到终端,以便您立即读取.但是bash也允许你 这可以在任何操作系统的bash中运行,从Linux和macOS到Windows 10 选项On ...

  4. linux 排除多个目录搜索文件,关于linux:使用find命令但排除两个目录中的文件

    我想查找以_peaks.bed结尾的文件,但排除tmp和scripts文件夹中的文件. 我的命令是这样的: find . -type f \( -name"*_peaks.bed" ...

  5. hdfs 多个文件合并_hadoop学习笔记3 hadoop程序将本地文件夹中多个文件,合并为一个文件并上传到hdfs中--梦飞翔的地方(梦翔天空)...

    今天梦翔儿,成功实现hadoop编程,将本地文件夹中多个文件,合并为一个文件并上传到hdfs中 直接上代码:PutMerge.java import java.io.IOException; impo ...

  6. python文件处理seek()方法的参数是,在Python中操作文件之seek()方法的使用教程

    在Python中操作文件之seek()方法的使用教程 seek()方法在偏移设定该文件的当前位置.参数是可选的,默认为0,这意味着绝对的文件定位,它的值如果是1,这意味着寻求相对于当前位置,2表示相对 ...

  7. vs.net 打开.xaml文件编辑界面_怎么保护可移动磁盘中的文件防止被删除

    怎么保护可移动磁盘中的文件防止被删除呢?如何针对U盘文件进行保护呢?怎么实现U盘读写权限控制呢?接下来就与大家分享一下有关U盘文件保护防止被删除的具体方法,希望能帮助大家. 方法/步骤 1 针对可移动 ...

  8. 没有为此文件配置应用程序上下文_如何在macOS中管理文件关联?

    在macOS中,右键单击(或按住Ctrl键单击)文件时出现的"打开方式"上下文菜单提供了指向与该文件类型关联的Mac上安装的所有应用程序的链接. 列表的顶部是macOS的默认应用程 ...

  9. js打开本地文件_JS逆向|高频问题:为何Reres插件总是替换本地文件失败?

    最近总被问到,使用Reres插件,总是替换失败,不知道原因在哪里,我已经回答过很多遍了,照着github 上面的教程来就不会错,不可能替换不成功.github地址如下: https://github. ...

最新文章

  1. 推荐8个能极大提高办公效率的软件,让你告别加班
  2. 机器学习隐私研究新进展:数据增强风险被低估,新算法“降服”维数依赖
  3. Cracking the coding interview--Q1.4
  4. if else 简写_15+ JS简写骚操作,让你的代码“秀”起来??
  5. Eclipse to android
  6. c++注释快捷键_Jupyter Notebook amp; Lab快捷键大全
  7. linux能挂载的文件类型,mount命令是如何自动识别挂载点的文件系统类型的
  8. Web Activities 简介
  9. keytool错误: java.lang.RuntimeException: 用法错误,and 不是合法的命令【转】
  10. adams matlab 柔性体,【ADAMS柔性体】柔性体生成流程与注意事项
  11. iis6.0渗透实战笔记
  12. 手把手带你免费申请《软件著作权》 超详细计算机软件著作权申请教程 文末送模板
  13. ildasm、ilasm修改、反编译 已经编译的 dll文件(c#)
  14. Word OpenXML常用标签openxml标签
  15. FLAC无损音频播放
  16. 提交到dockerHub
  17. Python turtle画图之心形图案
  18. (六十五)Android O StartService的 anr timeout 流程分析
  19. 基于libusb库、uac协议,获取Audio声音数据
  20. python实现马科维茨模型的资本市场线_资产配置理论的基础之马科维茨模型

热门文章

  1. 金刚菩提子开裂自动修复此计算机,金刚菩提子裂了怎么办 教你这些修复方法...
  2. 科林明伦杯哈理工第九届——分布式服务(概率期望+思维)
  3. 【搬运】黑苹果台式机机型选择指导 By 黑果小兵
  4. python 如果你的年龄大于18_5分钟学会Python的if条件判断语句
  5. matlab量化矩阵,MATLAB量化金融分析基础与实战/MATLAB工程应用书库
  6. c语言程序输入自己班级学号,找高手帮忙c语言程序::输入一个班10个学生的学号和每个学生考试三门功课(数学、英语、计算机基础)的成绩...
  7. 跟我一起学PyTorch-07:嵌入与表征学习
  8. 在linux下 用户的密码错误,linux中root用户密码错误如何解决
  9. BP学习算法-构建三层神经网络
  10. 神武服务器物品开放,《神武4》宠物携带等级规则调整限服测试 生存大挑战等玩法优化全服开放...