一、創建環境
1.查看狀態
gluster volume status
2.vim /etc/fstab 注釋開機掛載
3.重啟
reboot
4.查看狀態
如果狀態Online項為“N”的GH01存在PID號(不顯示N/A)應當使用如下命令結束掉進程方可繼續下面步驟。
kill -15 pid
二、恢復
1.vim /etc/fstab 去掉開機掛載的注釋
2.重新掛載
mount -a
3.增加新的數據存放文件夾(與之前的目錄不一樣)
mkdir -p /data/brick1/gv1
4.查詢故障節點的備份節點目錄的擴展屬性
ssh server2 getfattr -d -m. -e hex /data/brick1/gv0
5.掛載卷
mount -t glusterfs server1:/gv0 /mnt
6.新建一個不存在的目錄並刪除
mkdir /mnt/test001
rmdir /mnt/test001
7.設置擴展屬性出發自愈
setfattr -n trusted.non-existent-key -v abc /mnt
setfattr -x trusted.non-existent-key /mnt
8.檢查當前節點是否掛起
ssh server2 getfattr -d -m. -e hex /data/brick1/gv0
9.檢查卷的狀態是否需要替換
gluster volume heal gv0 info
注:狀態提示傳輸端點未連接(第2行)
10.使用強制提交完成操作
gluster volume replace-brick gv0 server1:/data/brick1/gv0 server1:/data/brick1/gv1 commit force
11.檢查存儲的在線狀態
gluster volume status