如何使用gsutil rsync还原整个目录,同时排除旧的已删除文件?

时间:2017-07-26 05:22:15

标签: google-cloud-storage rsync gsutil

rsync -d选项删除在src_url下找不到的dst_url下的额外文件。

如果未使用-d选项,并且源目录被销毁,则还原的数据将包含旧的已删除文件 如果使用-d选项并且用户想要检索旧的已删除文件,则无法从GCS恢复它。

gsutil rsync是否可以恢复整个目录,不包括旧的已删除文件? 而在其他时候,恢复旧的已删除文件?

Samba rsync有两种不同的方法可以做到这一点:

1 rsync --link-dest。

每个rsync都是一个新的空标记dir 未更改的文件与上一次运行硬链接 结果是许多时间戳完成了树,可以在运行时恢复。

要恢复整个目录,请复制最新备份(不复制旧的已删除文件) 要还原已删除的文件,请从包含该文件的最新备份中复制文件。

2 rsync --backup-dir。

将替换或删除的每个文件移动到备份目录中。

要恢复整个目录,请复制最新备份(不复制旧的已删除文件) 要还原已删除的文件,请从备份目录中复制文件。

0 个答案:

没有答案