gluster volume info ops_test
Volume Name: ops_test
Type: Distributed-Replicate
Volume ID: 780d9015-a2ab-4a47-9401-2c46fead1000
Status: Started
Snapshot Count: 0
Number of Bricks: 3 x (2 + 1) = 9
Transport-type: tcp
Bricks:
Brick1: gfs1.sys.ops.bj1.wormpex.com:/brk1/ops_test
Brick2: gfs2.sys.ops.bj1.wormpex.com:/brk1/ops_test
Brick3: gfs3.sys.ops.bj1.wormpex.com:/brk1/ops_test (arbiter)
Brick4: gfs1.sys.ops.bj1.wormpex.com:/brk2/ops_test
Brick5: gfs2.sys.ops.bj1.wormpex.com:/brk2/ops_test
Brick6: gfs3.sys.ops.bj1.wormpex.com:/brk2/ops_test (arbiter)
Brick7: gfs1.sys.ops.bj1.wormpex.com:/brk3/ops_test
Brick8: gfs2.sys.ops.bj1.wormpex.com:/brk3/ops_test
Brick9: gfs3.sys.ops.bj1.wormpex.com:/brk3/ops_test (arbiter)
Options Reconfigured:
features.quota-deem-statfs: on
features.inode-quota: on
features.quota: on
performance.client-io-threads: off
nfs.disable: on
transport.address-family: inet
diagnostics.latency-measurement: on
diagnostics.count-fop-hits: on
cluster.enable-shared-storage: disable
以下是 gluster volume info ops_test 命令输出的解释:
Volume Name: ops_test 是卷的标识名称。
Type: Distributed-Replicate 表示这个卷的类型是分布式复制卷,意味着文件会被复制到多个 bricks 上,同时这些 bricks 分布在不同的服务器上以实现分布式存储。
Volume ID: 卷的唯一标识符。
Status: Started 表示卷目前处于启动状态,可以正常访问。
Snapshot Count: 快照数量,这里为 0,表示没有创建过快照。
Number of Bricks: 显示 bricks 的总数。在这个例子中,有 9 个 bricks,每个服务器上有 3 个,其中 1 个为 arbiter(仲裁器),用于在复制卷中解决脑裂问题。
Transport-type: tcp 表示使用 TCP 作为传输协议。
Bricks: 列出所有bricks的详细信息,包括每个 brick 的主机名和路径。例如,Brick1 是 gfs1.sys.ops.bj1.wormpex.com:/brk1/ops_test,表示在 gfs1.sys.ops.bj1.wormpex.com 主机上的 /brk1/ops_test 路径。
Options Reconfigured: 列出所有已重新配置的卷选项:
features.quota-deem-statfs: 启用,表示 df 命令显示的是配额限制而不是实际的文件系统大小。
features.inode-quota: 启用,表示对 inode 也应用配额限制。
features.quota: 启用,表示启用配额功能。
performance.client-io-threads: 关闭,表示客户端的 I/O 线程未启用。
nfs.disable: 启用,表示 NFS 服务被禁用。
transport.address-family: 设置为 inet,表示使用 IPv4 地址。
diagnostics.latency-measurement: 启用,表示启用延迟测量。
diagnostics.count-fop-hits: 启用,表示启用 FOP(文件操作)命中计数。
cluster.enable-shared-storage: 禁用,表示未启用共享存储。
这个卷配置为分布式复制卷,具有 3 个副本,每个副本分布在 3 个不同的服务器上。每个副本有一个 arbiter brick,用于在发生网络分区或其他故障时解决数据一致性问题。卷配置了配额功能,并且启用了一些诊断选项来监控性能。同时,NFS 服务被禁用,IPv4 地址被用于传输。