我正在使用duplicity将加密备份每天保存到远程计算机A.我希望远程计算机B从远程计算机A下载这些备份,但只有新的存档,这样如果A受到攻击并且备份被篡改,B到目前为止仍然会有干净的备份。
duplicity首先保存一系列这样的文件:
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只下载它没有的文件而不改变它所拥有的文件?