Gluster 可以允許您將整個 Volume 還原到指定的快照狀態。Volume 還必需先停用,待完成之後重新啟用,停用的時候任何掛載到該 Volume 的 Client 均暫時無法使用。
以下範例會將 repvol
使用 Snapshot(snapshot-repvol
)還原到先前狀態。
停用目標 Volume
root # gluster volume stop repvol
還原快照
root # gluster snapshot restore snapshot-repvol
啟用目標 Volume
root # gluster volume start repvol
使用 Snapshot 還原之後,該 Volume 的 Brick 會被轉移到 Snapshot 的 LVM 上,而不是原先設定 Brick 位置,而原本的 Snapshot 名稱也會被刪除。
雖然這不影響作業,但會照成 Brick 位置的變更,若非必要的需求請不要直接使用 Snapshot 還原整個 Volume。