GlusterFS常用命令小結

2021-07-26 19:27:14 字數 3266 閱讀 3048

**:

1.       啟動/關閉/檢視glusterd服務

# /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等。

GlusterFS常用命令

1 啟動 關閉 檢視glusterd服務 etc init.d glusterd start etc init.d glusterd stop etc init.d glusterd status 2 開機自動啟動glusterd服務 chkconfig glusterd on red hat up...

Linux常用命令小結

整理一下linux命令,使用linux的基本命令。先整理一下系統,檔案及目錄的一些命令 系統 關閉系統 shutdown h now init 0 telinit 0 重啟系統 shutdwon r now reboot 檔案和目錄 顯示 進入 返回目錄 顯示當前目錄所在路徑 pwd 返回上級目錄 ...

linux常用命令小結

1 新建檔案命令 vim wang.text i開始插入 esc wq vim i開始插入 esc wq wang.text 2 新建目錄 mkdir wang 目錄名 3 複製檔案移動到新資料夾 cp 629.text wang vi 命令翻頁 向上ctrl b,向下ctrl f 跳到頁面底部g,...