群晖增量同步Linux文件夹,「原创」群晖NAS小程序(2)——用shell脚本增量备份U盘和存储卡...

本文介绍了如何使用自编的shell脚本在群晖NAS上实现真正的增量备份功能,避免因文件移动或重命名导致的重复备份。通过记录备份文件的MD5值,脚本能检查U盘文件是否已备份,适用于相机照片和视频的备份需求。详细步骤包括配置脚本、设置共享文件夹、注册U盘信息等。
摘要由CSDN通过智能技术生成

【序】

这是群晖NAS的shell脚本扩展应用之二。之前颁发的文章:手动挂载exfat分区和自动挂载exfat分区,目的就是为了能够在NAS上面,可以做到自动增量备份。

我也安装和试用过群晖官方提供的USB Copy加值套件,可是它只是简单的U盘同步功能。NAS上的备份文件必须连结不变,不然会重复的同步已经备份过的文件。我的主要目的是用来同步相机拍摄的照片和视频,同步完成后其实不是保存在同一个目录下面,往往要依照时间或者事件的类型,放置到其它目录里。如果用USB Copy来备份,就会致使重复同步旧文件的情况产生。于是,自己编写的一个shell脚本,实现真正意义上的“增量备份文件”,即使文件更名或者移到其它目录后,也不会重复备份。

「原创」群晖NAS小程序(2)——用shell脚本增量备份U盘和存储卡-1.jpg (12.19 KB, 下载次数: 0)

2018-10-20 12:29 上传

群晖USB增量备份

【备份原理】

我在用shell脚本备份时,会记录每个备份文件的名称和MD5校验值,把这些信息保存在NAS上面。下次备份的时候,检查一下U盘里面的文件跟NAS上的信息是否重复,如果重复就不会再次备份。由此就可以实现增量备份的功能。

文中使用的源代码,在我的GitHub上面都可以找到,有兴趣的朋友可以自己下载看看:

git clone https://github.com/luckylz2git/exfat-synology/usbsync

【测试截图】

「原创」群晖NAS小程序(2)——用shell脚本增量备份U盘和存储卡-2.jpg (71.44 KB, 下载次数: 0)

2018-10-20 12:29

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值