砖块数量不是副本数量的倍数 - glusterfs

砖块数量不是副本数量的倍数 - glusterfs

我有 10 台服务器,想将它们全部用作存储,因此尝试使用以下命令创建卷,但出现错误

gluster volume create gv0 replica 3 server1:/data/brick1/gv0 server2:/data/brick1/gv0 server3:/data/brick1/gv0 server4:/data/brick1/gv0 server5:/data/brick1/gv0 server6:/data/brick1/gv0 server7:/data/brick1/gv0 server8:/data/brick1/gv0 server9:/data/brick1/gv0 server10:/data/brick1/gv0 

并引发错误

Numbers of bricks is not a multiple of replica count

在这种情况下有什么建议?

看起来如果我使用副本 2 创建它就会成功,那么如果我在 10 块砖上创建带有副本 2 或副本 3(我假设我将在这里使用 9 块砖)的卷,在我的场景中会有什么区别?

在具有 10 块砖的副本 2 中,我会遇到脑裂问题吗?

答案1

要存储所有内容的 3 份副本,您需要 3N 个磁盘。10 不是 3 的倍数。

3 份副本似乎有点多余,尤其是如果它们都位于同一栋建筑中——即会遭受相同的火灾、洪水、地震、飓风或其他灾害。或者您可以按地理位置将它们分散开来吗?

相关内容