Gluster 文件系统-常用命令

版权声明:Summer https://blog.csdn.net/csdnyanglei/article/details/81070672

 参考目录:

1、Gluster 文件系统 3.3 管理员手册

2、基于 GlusterFS 实现 Docker 集群的分布式存储

3、Docker GlusterFS Volume Plugin

4、GlusterFs卷的简单操作

gluster peer status

#添加受信任的服务器
glusterpeer probe server2

#从受信任的池中删除服务器
glusterpeer detach server2

#创建有两个存储器的复制卷
glustervolume create test-volume replica 2 transport tcp server1:/exp1 server2:/exp2

#删除卷
gluster volume delete test-volume

#启动卷
glustervolume start test-volume

#手动挂载卷
mount -t glusterfs HOSTNAME-OR-IPADDRESS:/VOLNAMEMOUNTDIR
#自动挂载卷:编辑/ etc/ fstab文件,并添加下面一行
HOSTNAME-OR-IPADDRESS:/VOLNAME MOUNTDIR glusterfsdefaults,_netdev 0 0

#使用以下命令修改卷选项:
#指定测试卷性能高速缓存大小:
#gluster volume set test-volume performance.cache-size 256MB

#扩展卷,使用以下命令添加brick:
gluster volume add-brick test-volume server4:/exp4

gluster volume info

#删除卷,删除server2:/exp2:
gluster volume remove-brick test-volume server2:/exp2 start
#查看删除卷的操作状态
gluster volume remove-brick test-volume server2:/exp2 status

gluster volume remove-brick test-volume server2:/exp2 commit

#迁移卷,将数据从server3:/ EXP3迁移到server5:/exp5在test-volume卷:
gluster volume replace-brick test-volume server3:/exp3 server5:exp5 start
#迁移卷,从server3:/ EXP3暂停迁移数据到server5:/exp5 test-volume:
gluster volume replace-brick test-volume server3:/exp3 server5:exp5 pause
#迁移卷,要取消数据从server3:/exp3迁移到 server5:/exp5 在test-volume:
gluster volume replace-brick test-volume server3:/exp3 server5:exp5 abort
#迁移卷,检查数据从server3:/exp3迁移到server5:/exp5的状态:
gluster volume replace-brick test-volume server3:/exp3 server5:/exp5 status
#迁移卷,提交一个从server3:/exp3到 server5:/exp5的迁移
gluster volume replace-brick test-volume server3:/exp3 server5:/exp5 commit

#停止卷
gluster volume stop test-volume

#删除卷
gluster volume delete test-volume

#修复卷,修复test-volume卷
gluster volume heal test-volume


猜你喜欢

转载自blog.csdn.net/csdnyanglei/article/details/81070672