Google cloud platform 从GCE上的glusterfs备份文件

Google cloud platform 从GCE上的glusterfs备份文件,google-cloud-platform,glusterfs,Google Cloud Platform,Glusterfs,我使用直接安装在google计算实例上的glusterfs来存储kubernetes引擎应用程序的数据。我正在尝试找出如何备份我所有卷中的文件。直接从砖块中同步数据安全吗 我知道直接在砖块上书写可能会导致复制问题,但这不适用于阅读,我错了吗 请注意,glusterfs快照不是我想要的,我想直接将我的文件备份到另一个位置。您可以使用rsync,但您应该从装入点而不是砖块处进行备份 注意,您可以执行gluster卷的只读装载,然后开始将数据从装载点重新同步到您想要的任何位置 另一个选择是地理复制。实

我使用直接安装在google计算实例上的glusterfs来存储kubernetes引擎应用程序的数据。我正在尝试找出如何备份我所有卷中的文件。直接从砖块中同步数据安全吗

我知道直接在砖块上书写可能会导致复制问题,但这不适用于阅读,我错了吗


请注意,glusterfs快照不是我想要的,我想直接将我的文件备份到另一个位置。

您可以使用rsync,但您应该从装入点而不是砖块处进行备份

注意,您可以执行gluster卷的只读装载,然后开始将数据从装载点重新同步到您想要的任何位置


另一个选择是地理复制。实际上,geo replication在内部使用了rsync

感谢您的推荐,我将此标记为一个答案。这个解决方案的问题是,为了进行备份,我必须装载每个卷。我想自动化这个过程,如果我直接从brick进行同步,我就不需要自动化。@JanImrich如果使用brick,可能会丢失该brick中不存在的几个文件。。因此,不建议这样做。地理位置复制从砖块进行备份,但具有智能性。。这就是为什么它本身是一个独立的软件组件。我们使用glusterfs作为NFS的HA替代品,我们有3块砖和许多卷,所有这些都是100%复制的。这意味着在这种情况下我不应该丢失任何文件?在复制中,如果要从中备份的nodebrick重新启动,则可能会丢失重新启动期间发生的任何写入操作。验证是否丢失任何文件的一种方法是gluster volume heal info—它不应显示任何条目。