GlusterFs卷的簡單操作


一、創建卷

gluster volume create 

例子:gluster volume create gv0 replica 2 server1:/data/brick1/gv0 server2:/data/brick1/gv0 

報錯

 

發現報錯了,這是因為我們創建的brick在系統盤,這個在gluster的默認情況下是不允許的,生產環境下也盡可能的與系統盤分開,如果必須這樣請使用force 

gluster volume create gv0 replica 2 server1:/data/brick1/gv0 server2:/data/brick1/gv0 force  

二、啟動卷

 gluster volume start 

例子:gluster volume start  gv0

三、停止卷

gluster volume stop 

例子:gluster volume stop gv0

四、 刪除卷

gluster volume delete 

例子:gluster volume delete  gv0

五、添加節點

gluster peer probe

例子:gluster peer probe server3

六、刪除節點

gluster peer detach (移除節點,需要提前將該節點上的brick移除)

例子:gluster peer detach server3

七、查看卷

gluster volume list              /*列出集群中的所有卷*/

gluster volume info [all]      /*查看集群中的卷信息*/
gluster volume status [all]  /*查看集群中的卷狀態*/

八、 更改卷類型

1.需要先卸載掛載的目錄

umount /mnt

2.停止卷

 

3.更改卷的類型

語法:gluster volume set test-volume config.transport tcp,rdma OR tcp OR rdma

例子:

九、重新均衡卷

語法:gluster volume rebalance <VOLNAME> fix-layout start

例子:gluster volume rebalance test-volume fix-layout start

十、收縮卷

1.開始收縮

gluster volume  remove-brick  gv0 server3:/data/brick1/gv0 server4:/data/brick1/gv0 start

2.查看遷移狀態

gluster volume  remove-brick  gv0 server3:/data/brick1/gv0 server4:/data/brick1/gv0 status

3.遷移完成提交

gluster volume  remove-brick  gv0 server3:/data/brick1/gv0 server4:/data/brick1/gv0 commit

九.GlusterFS的配額

GlusterFS目錄限額,允許你根據目錄或卷配置限制磁盤空間的使用量

1.開啟限額

gluster volume quota VolumeName enable

2.關閉限額

gluster volume quota VolumeName disable

3.設置或替換磁盤限制

 3.1.根據卷限制

 

gluster volume  quota  VolumeName limit-usage / size
例子: gluster volume  quota  gv0 limit-usage / 10GB
3.2.根據目錄限制
gluster volume  quota  VolumeName limit-usage DirectoryPath LimitSize


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM