從Snapshot複本還原磁碟區中的所有LUN
您可以使用 volume snapshot restore
命令從 Snapshot 複本還原指定 Volume 中的所有 LUN 。
-
從主機停止對LUN的所有主機存取。
若使用SnapRestore 不停止所有主機存取磁碟區中的LUN、可能會導致資料毀損和系統錯誤。
-
卸載該主機上的LUN、使主機無法存取LUN。
-
取消對應LUN:
lun mapping delete -vserver vserver_name -volume volume_name -lun lun_name -igroup igroup_name
-
確定要將磁碟區還原到的Snapshot複本:
volume snapshot show -vserver vserver_name -volume volume_name
-
將您的權限設定變更為進階:
set -privilege advanced
-
還原資料:
volume snapshot restore -vserver vserver_name -volume volume_name -snapshot snapshot_name
-
請依照畫面上的指示操作。
-
重新對應LUN:
lun mapping create -vserver vserver_name -volume volume_name -lun lun_name -igroup igroup_name
-
驗證LUN是否處於線上狀態:
lun show -vserver vserver_name -path lun_path -fields state
-
如果LUN不在線上、請將其上線:
lun modify -vserver vserver_name -path lun_path -state online
-
將您的權限設定變更為admin:
set -privilege admin
-
從主機重新掛載LUN。
-
從主機重新啟動對LUN的存取。