Skip to content

GlusterFS 常用命令

集群管理命令

命令功能示例
gluster peer probe添加节点到集群gluster peer probe node02
gluster peer detach从集群移除节点gluster peer detach node03
gluster peer status查看集群节点状态gluster peer status
gluster pool list显示存储池信息gluster pool list

卷管理命令

命令功能示例
gluster volume create创建新卷gluster volume create vol1 replica 2 node1:/brick1 node2:/brick2
gluster volume start启动卷gluster volume start vol1
gluster volume stop停止卷gluster volume stop vol1 --mode=script
gluster volume delete删除卷gluster volume delete vol1
gluster volume info查看卷信息gluster volume info vol1
gluster volume status查看卷状态gluster volume status vol1 detail
gluster volume list列出所有卷gluster volume list
gluster volume add-brick添加存储块gluster volume add-brick vol1 node3:/brick3
gluster volume remove-brick移除存储块gluster volume remove-brick vol1 node3:/brick3 start
gluster volume replace-brick更换存储块gluster volume replace-brick vol1 node1:/old node1:/new commit

卷配置命令

命令功能示例
gluster volume set配置卷参数gluster volume set vol1 performance.cache-size 2GB
gluster volume reset重置卷配置gluster volume reset vol1
gluster volume get查看卷参数gluster volume get vol1 all
gluster volume heal数据自愈管理gluster volume heal vol1 info
gluster volume rebalance数据重平衡gluster volume rebalance vol1 start

监控与诊断命令

命令功能示例
gluster volume profile性能分析gluster volume profile vol1 start
gluster volume topI/O操作监控gluster volume top vol1 open
gluster volume statedump状态转储gluster volume statedump vol1
gluster volume sync同步卷配置gluster volume sync all
gluster volume log日志位置查询grep vol1 /var/log/glusterfs/*.log

高级管理命令

命令功能示例
gluster snapshot create创建快照gluster snapshot create snap1 vol1
gluster snapshot list列出快照gluster snapshot list
gluster system:: execute执行系统命令gluster system:: execute "df -h" all
gluster quota list配额管理gluster quota vol1 list /dir
gluster geo-replication异地复制gluster geo-replication vol1 remote_host::vol2 start