存儲節點pods01的機器出現異常沒法鏈接,重啓。html
import [-d dir] [-D] import [-d dir | -c cachefile] [-F [-n]] <pool | id> import [-o mntopts] [-o property=value] ... [-d dir | -c cachefile] [-D] [-f] [-m] [-N] [-R root] [-F [-n]] -a import [-o mntopts] [-o property=value] ... [-d dir | -c cachefile] [-D] [-f] [-m] [-N] [-R root] [-F [-n]] <pool | id> [newpool]
supermap@pods01:/etc/netplan$ sudo zpool import [sudo] supermap 的密碼: pool: zpool id: 5005088901231101042 state: ONLINE action: The pool can be imported using its name or numeric identifier. config: zpool ONLINE sda ONLINE sdb ONLINE sdc ONLINE sdd ONLINE sde ONLINE sdf ONLINE sdg ONLINE sdh ONLINE
而後,運行 zpool import zpool來恢復zfs存儲池(我這裏的名稱是zpool)。網絡
過完元旦後,再次開機,又沒法開機了。oracle
繼續測試。分佈式
從新啓動,能夠運行,登陸進去。ide
運行 df -h,沒有/zpool。性能
運行 zpool import zpool 一天一晚上,進程沒有結束(硬盤燈沒有活動),只好ctrl+c強行終止。測試
從新建立zpool(注意:數據會丟失!),運行:ui
sudo zpool create zpool /dev/sda /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf /dev/sdg /dev/sdh -f
運行 df -h,/zpool出現。spa
恢復Gluster卷:.net
# 查看卷狀態 gluster volume status #移除節點的brick gluster volume remove-brick zpool 10.1.1.193:/zpool/gvz00 #從新添加brick gluster volume add-brick zpool 10.1.1.193:/zpool/gvz00
自動掛載:
# 建立掛載點目錄 /home/supermap/gvz00 # 編輯/etc/fstab文件,加入 10.1.1.193:/gvz00 /home/supermap/gvz00 glusterfs _netdev,rw,acl 0 0
查看信息:
ls -l ~/gvz00
若是訪問正常,恢復存儲系統完畢,下一步將進行數據的恢復(若是使用的是卷類型複製數據集,將會自動啓動healing自愈過程)。