Glusterfs Commands

Gluster 系統服務

啟動Gluster服務:

service glusterd start

 
停止Gluster服務:
service glusterd stop

 
檢視Gluster服務:
service glusterd status

 

Gluster 節點指令

檢視Gluster 節點狀態:

gluster peer status

 
 
新增Gluster 節點:
gluster peer probe <HOSTNAME>

說明:
HOSTNAME為您要新增該節點的主機名稱

 
 
刪除Gluster 節點:

gluster peer detach <HOSTNAME>

說明:
HOSTNAME為您要刪除該節點的主機名稱

 
 

Gluster 卷冊指令

檢視Gluster 卷冊狀態:

gluster volume info

gluster v info

 
 
新增分散式卷冊(Distributed Volumes):

gluster volume create <NEWVOLUMENAME> [transport [tcp | rdma | tcp,rdma]] <NEWBRICK1> <NEWBRICK2>...

說明:

  1. NEWVOLUMENAME為您要新增的卷冊名稱
  2. transport為傳輸模式,預設不輸入該指令參數是使用tcp模式
  3. NEWBRICK為您要新增至卷冊之節點儲存區塊

 
 
新增複製式卷冊(Replicated Volumes):

gluster volume create <NEWVOLUMENAME> [replica COUNT] [transport [tcp |rdma | tcp,rdma]]<NEWBRICK1> <NEWBRICK2>...

說明:

  1. NEWVOLUMENAME為您要新增的卷冊名稱
  2. replica COUNT為副本的數量
  3. transport為傳輸模式,預設不輸入該指令參數是使用tcp模式
  4. NEWBRICK為您要新增至卷冊之節點儲存區塊

 
 
新增帶狀式卷冊(Striped Volumes):

gluster volume create <NEWVOLUMENAME> [stripe COUNT] [transport [tcp | rdma | tcp,rdma]]<NEWBRICK1> <NEWBRICK2>...

說明:

  1. NEWVOLUMENAME為您要新增的卷冊名稱
  2. stripe COUNT為帶狀的數量
  3. transport為傳輸模式,預設不輸入該指令參數是使用tcp模式
  4. NEWBRICK為您要新增至卷冊之節點儲存區塊

 
 
新增分散複製式卷冊(Distributed Replicated Volumes):

gluster volume create <NEWVOLUMENAME> [replica COUNT] [transport [tcp | rdma | tcp,rdma]]<NEWBRICK1> <NEWBRICK2>...

說明:

  1. NEWVOLUMENAME為您要新增的卷冊名稱
  2. replica COUNT為副本的數量
  3. transport為傳輸模式,預設不輸入該指令參數是使用tcp模式
  4. NEWBRICK為您要新增至卷冊之節點儲存區塊

 
 
增加儲存區塊(Brick)至現有卷冊中:

gluster volume add-brick <VOLUMENAME> <NEWBRICK>

說明:

  1. VOLUMENAME為您要加入儲存區塊的卷冊名稱
  2. NEWBRICK為您要新增至卷冊之節點儲存區塊

 
 
移除儲存區塊(Brick)於現有卷冊中:

gluster volume remove-brick <VOLUMENAME> <BRICK> start

說明:

  1. VOLUMENAME為您要移除儲存區塊的卷冊名稱
  2. BRICK為您要移除儲存區塊名稱

 
 
檢視移除儲存區塊(Brick)狀態:

gluster volume remove-brick <VOLUMENAME> <BRICK> status

說明:

  1. VOLUMENAME為您所移除儲存區塊的卷冊名稱
  2. BRICK為您要移除儲存區塊名稱

 
 
提交移除儲存區塊(Brick)狀態:

gluster volume remove-brick <VOLNAME> <BRICK> commit

說明:

  1. VOLUMENAME為您所移除儲存區塊的卷冊名稱
  2. BRICK為您要移除儲存區塊名稱

 
 
啟用卷冊:

gluster volume start <VOLUMENAME>

說明:
VOLUMENAME為要啟用的卷冊名稱

 
 
停用卷冊:

gluster volume stop <VOLUMENAME>

說明:
VOLUMENAME為要停用的卷冊名稱

 
 
刪除卷冊:

gluster volume delete <VOLUMENAME>

說明:

  1. VOLUMENAME為要刪除的卷冊名稱
  2. 要刪除卷冊之前必須要先停用卷冊

 
 

掛載卷冊

手動掛載卷冊:

mount.glusterfs HOSTNAME-OR-IPADDRESS:/VOLUMENAME <MOUNTDIR>
mount -t glusterfs HOSTNAME-OR-IPADDRESS:/VOLUMENAME <MOUNTDIR>

說明:

  1. HOSTNAME-OR-IPADDRESS為您所要掛載的主機名稱或IP及掛載的卷冊名稱
  2. MOUNTDIR為您所要掛載的目的地路徑
除非特別註明,本頁內容採用以下授權方式: Creative Commons Attribution-ShareAlike 3.0 License