GlusterFS常用命令小结
# /etc/init.d/glusterd start
# /etc/init.d/glusterd stop
# /etc/init.d/glusterd status
?
2.???????開機自動啟動glusterd服務
# chkconfig glusterd on # Red Hat
# update-rc.d glusterd defaults # Debian
# echo "glusterd" >>/etc/rc.local # Others
?
3.???????查看配置信息
# cat /etc/rc.local
?
4.???????為存儲池添加/移除服務器節點
在其中一個節點上操作即可:
# gluster peer probe
# gluster peer detach
注意,移除節點時,需要提前將該節點上的Brick移除。
查看所有節點的基本狀態(顯示的時候不包括本節點):
# gluster peer status
?
5.???????掛載分區
# mount -t ext4 /dev/sdd1 /mnt/brick1
?
6.???????創建/啟動/停止/刪除卷
# gluster volume create?[stripe?| replica?] [transport [tcp | rdma | tcp,rdma]]?...
#?gluster volume start
#?gluster volume stop
#?gluster volume delete
注意,刪除卷的前提是先停止卷。
?
7.???????客戶端以glusterfs方式掛載
# mount -t glusterfs?:/
對于OpenStack,計算和控制節點都要掛載/var/lib/nova/instances,控制節點還要掛載/var/lib/glance/images。
?
8.???????查看卷信息
列出集群中的所有卷:
# gluster volume list
查看集群中的卷信息:
# gluster volume info [all]
查看集群中的卷狀態:
# gluster volume status [all]
# gluster volume status?[detail| clients | mem | inode | fd]
查看本節點的文件系統信息:
# df -h []
查看本節點的磁盤信息:
# fdisk -l
?
9.???????配置卷
# gluster volume set
?
10.??? 擴展卷
# gluster volume add-brick
注意,如果是復制卷或者條帶卷,則每次添加的Brick數必須是replica或者stripe的整數倍。
?
11.??? 收縮卷
先將數據遷移到其它可用的Brick,遷移結束后才將該Brick移除:
# gluster volume remove-brick?start
在執行了start之后,可以使用status命令查看移除進度:
# gluster volume remove-brick?status
不進行數據遷移,直接刪除該Brick:
# gluster volume remove-brick?commit
注意,如果是復制卷或者條帶卷,則每次移除的Brick數必須是replica或者stripe的整數倍。
?
12.??? 遷移卷
使用start命令開始進行遷移:
# gluster volume replace-brick?start
在數據遷移過程中,可以使用pause命令暫停遷移:
# gluster volume replace-brick?pause
在數據遷移過程中,可以使用abort命令終止遷移:
# gluster volume replace-brick?abort
在數據遷移過程中,可以使用status命令查看遷移進度:
# gluster volume replace-brick?status
在數據遷移結束后,執行commit命令來進行Brick替換:
# gluster volume replace-brick?commit
?
13.??? 重新均衡卷
不遷移數據:
# gluster volume rebalance?lay-outstart
# gluster volume rebalance?start
# gluster volume rebalance?startforce
# gluster volume rebalance?status
# gluster volume rebalance?stop
?
14.??? 系統擴展維護
開啟/關閉系統配額:
# gluster volume quota?enable | disable
設置目錄配額:
# gluster volume quota?limit-usage
?
查看配額:
# gluster volume quota?list [
?
地域復制(geo-replication):
# gluster volume geo-replication?start | status | stop
IO信息查看:
# gluster volume profile?start | info | stop
Top監控:
Top命令允許你查看Brick的性能,例如:read,write, file open calls, file read calls, file write calls, directory opencalls, and directory real calls。所有的查看都可以設置 top數,默認100。
查看打開的 fd:
# gluster volume top?open[brick?] [list-cnt?]
其中,open可以替換為read, write, opendir, readdir等。
查看每個 Brick 的讀性能:
# gluster volume top?read-perf [bs?count?] [brick?] [list-cnt?]
其中,read-perf可以替換為write-perf等。
轉載于:https://www.cnblogs.com/langren1992/p/4895029.html
總結
以上是生活随笔為你收集整理的GlusterFS常用命令小结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 电子制造行业前景 抓住新技术热点
- 下一篇: 美国战斗机和中国战斗机驾驶方式一样吗?