Google cloud storage 通过rsync使用谷歌云存储
我是谷歌云的新手。我们在历史上使用AWS进行在线备份——本质上,我们的本地服务器在AWS上对一个EC2实例运行rsync,并且一切正常。我现在正在尝试从AWS迁移到Google,当然设置是非常不同的。有了gsutil rsync,我觉得我根本不需要启动计算引擎,我可以直接把东西推到gs://aws\u mnt桶中 在AWS实例上安装SDK后,我能够使用gsutil cp-n非常轻松地将所有备份推送到gs://AWS\u mnt bucket 但接下来我想在本地服务器上运行一个cron作业,它使用rsync而不是cp,原因很明显 我有两个问题:Google cloud storage 通过rsync使用谷歌云存储,google-cloud-storage,Google Cloud Storage,我是谷歌云的新手。我们在历史上使用AWS进行在线备份——本质上,我们的本地服务器在AWS上对一个EC2实例运行rsync,并且一切正常。我现在正在尝试从AWS迁移到Google,当然设置是非常不同的。有了gsutil rsync,我觉得我根本不需要启动计算引擎,我可以直接把东西推到gs://aws\u mnt桶中 在AWS实例上安装SDK后,我能够使用gsutil cp-n非常轻松地将所有备份推送到gs://AWS\u mnt bucket 但接下来我想在本地服务器上运行一个cron作业,它使用
Rus回答您的问题:
我正在尝试将一个bucket重新同步到一个空bucket中,我收到了跳过占位符的消息。目标桶是空的,所以我不知道发生了什么。我正在使用下面的“gsutil-m rsync-n-p-d-r gs://bucket1 gs://bucket2”-这失败了,但我可以rsync bucket1中的目标目录…Pablo先生@-当你说rsync命令失败时,你是说它没有复制对象吗?您指定了-n选项,这将导致rsync在“干运行”模式下运行。如果您关闭该选项,它将为您复制对象。对不起,我在运行命令时没有使用-n选项。当它失败时,是的,它无法复制对象。我收到了“跳过”的消息,尽管目标桶完全是空的。Pablo先生-请将您试图运行的确切命令发送给gs-team@google.com,请注意,以便我进一步调查。