转载于gluster官方
创建复制卷
复制的卷跨卷中的多个块创建文件副本。您可以在高可用性和高可靠性至关重要的环境中使用复制卷。
创建复制卷
-
创建可信存储池。
-
创建复制卷:
# gluster volume create [replica ] [transport tcp | rdma | tcp,rdma]
例如,要创建具有两个存储服务器的复制卷:
# gluster volume create test-volume replica 2 transport tcp server1:/exp1 server2:/exp2 Creation of test-volume has been successful Please start the volume to access data.
-
仲裁卷是副本 3 卷,其中第 3 块砖充当仲裁砖。此配置具有防止发生裂脑的机制。(3个存储服务器的复制卷)
它可以使用以下命令创建:
`# gluster volume create <VOLNAME> replica 3 arbiter 1 host1:brick1 host2:brick2
创建分布式复制卷
-
创建可信存储池。
-
创建分布式复制卷:
# gluster volume create [replica ] [transport tcp | rdma | tcp,rdma]
例如,具有双向镜像的四节点分布式(复制)卷:
# gluster volume create test-volume replica 2 transport tcp server1:/exp1 server2:/exp2 server3:/exp3 server4:/exp4 Creation of test-volume has been successful Please start the volume to access data.
例如,要创建一个带有双向镜像的六节点分布式(复制)卷:
# gluster volume create test-volume replica 2 transport tcp server1:/exp1 server2:/exp2 server3:/exp3 server4:/exp4 server5:/exp5 server6:/exp6 Creation of test-volume has been successful Please start the volume to access data.
如果未指定传输类型,则使用tcp作为默认值。如果需要,您还可以设置其他选项,例如 auth.allow 或 auth.reject。
注意: - 确保在尝试挂载卷之前启动它们,否则挂载后的客户端操作将挂起。
- 如果同一对等体上存在多个副本集块,则 GlusterFS 将无法创建分布式复制卷。例如。对于四节点分布(复制)卷,其中一个副本集的多个砖存在于同一个对等点上。
# gluster volume create <volname> replica 2 server1:/brick1 server1:/brick2 server2:/brick3 server4:/brick4 volume create: <volname>: failed: Multiple bricks of a replicate volume are
创建分布式分散卷
分布式分散卷等效于分布式复制卷,但使用分散的子卷而不是复制的子卷。
创建分布式分散体
-
创建可信存储池。
-
创建分布式分散卷:
# gluster volume create disperse <count> [redundancy <count>] [transport tcp | rdma | tcp,rdma]
要创建分布式分散体积,disperse关键字和 <count> 是必需的,并且命令行中指定的砖块数量必须是分散计数的倍数。
冗余与分散体积完全相同。
如果未指定传输类型,则使用tcp作为默认值。如果需要,您还可以设置其他选项,就像在其他卷类型中一样。
注意:
-
确保在尝试挂载卷之前启动它们,否则挂载后的客户端操作将挂起。
-
对于分布式分散卷,如果它们属于不同的子卷,则砖可以托管在同一节点上。
# gluster volume create <volname> disperse 3 server1:/br1 server2:/br1 serv
-
-
- 如果同一对等体上存在多个副本集块,则 GlusterFS 将无法创建分布式复制卷。例如。对于四节点分布(复制)卷,其中一个副本集的多个砖存在于同一个对等点上。
-