仅下载新的重复性档案(bash)



我每天使用重复性将加密备份保存到远程计算机 A 一次。 我希望远程计算机 B 从远程计算机 A 下载这些备份,但只下载新的存档,以便在 A 遭到入侵并且备份被篡改时,B 到那时仍将具有干净的备份。

重复性首先保存一系列文件,如下所示:

duplicity-full.20140330T145552Z.manifest.gpg
duplicity-full.20140330T145552Z.vol1.difftar.gpg
duplicity-full.20140330T145552Z.vol2.difftar.gpg
duplicity-full-signatures.20140330T145552Z.sigtar.gpg

后续备份操作会保存一系列文件,如下所示:

duplicity-inc.20140330T145837Z.to.20140330T145933Z.manifest.gpg
duplicity-inc.20140330T145837Z.to.20140330T145933Z.vol1.difftar.gpg
duplicity-new-signatures.20140330T145837Z.to.20140330T145933Z.sigtar.gpg

在 bash 脚本中,如何让机器 B 只下载它还没有的文件而不更改它拥有的文件?

您可以使用

rsyncAB之间同步备份文件夹,并利用其--ignore-existing选项跳过机器B上已经存在的文件:

-

-忽略存在

  skip updating files that exist on receiver

相关内容

  • 没有找到相关文章

最新更新