Google cloud storage 如何使用gsutil rsync恢复整个目录,同时排除旧的已删除文件?

Google cloud storage 如何使用gsutil rsync恢复整个目录,同时排除旧的已删除文件?,google-cloud-storage,rsync,gsutil,Google Cloud Storage,Rsync,Gsutil,rsync-d选项删除在src_url下找不到的dst_url下的额外文件 如果未使用-d选项,并且源目录已销毁,则恢复的数据将包括旧的已删除文件。 如果使用了-d选项,并且用户希望检索已删除的旧文件,则无法从GCS恢复该文件 gsutil rsync是否有办法恢复整个目录,不包括旧的已删除文件? 在其他情况下,是否恢复已删除的旧文件 有两种不同的方法可以做到这一点: 1 rsync—链接目的地。 每个rsync都指向一个新的空时间戳目录。 未更改的文件将从上一次运行中硬链接。 结果是许多时间戳

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

如果未使用-d选项,并且源目录已销毁,则恢复的数据将包括旧的已删除文件。
如果使用了-d选项,并且用户希望检索已删除的旧文件,则无法从GCS恢复该文件

gsutil rsync是否有办法恢复整个目录,不包括旧的已删除文件?
在其他情况下,是否恢复已删除的旧文件

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

1 rsync—链接目的地。 每个rsync都指向一个新的空时间戳目录。
未更改的文件将从上一次运行中硬链接。
结果是许多时间戳完成了树,可以恢复运行时的状态

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

2 rsync—备份目录。 每个将被替换或删除的文件都会移动到备份目录中

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