從Snapshot複本還原單一LUN
您可以從Snapshot複本還原單一LUN、而不需還原包含單一LUN的整個Volume。您可以將LUN還原到原位或磁碟區中的新路徑。此作業只會還原單一LUN、而不會影響磁碟區中的其他檔案或LUN。您也可以使用串流還原檔案。
-
您的磁碟區必須有足夠的空間才能完成還原作業:
-
如果還原的是空間保留LUN、其中部分保留為0%、則需要還原LUN的一倍大小。
-
如果還原的是空間保留LUN、而部分保留空間為100%、則需要還原LUN的兩倍大小。
-
如果您要還原非空間保留LUN、則只需要用於還原LUN的實際空間。
-
-
必須已建立目的地LUN的Snapshot複本。
如果還原作業失敗、則目的地LUN可能會被刪減。在這種情況下、您可以使用Snapshot複本來防止資料遺失。
-
必須已建立來源LUN的Snapshot複本。
在極少數情況下、LUN還原可能會失敗、使來源LUN無法使用。如果發生這種情況、您可以使用Snapshot複本、將LUN恢復到還原嘗試前的狀態。
-
目的地LUN和來源LUN必須具有相同的作業系統類型。
如果您的目的地LUN與來源LUN的作業系統類型不同、則在還原作業之後、主機可能會失去對目的地LUN的資料存取權。
-
從主機停止對LUN的所有主機存取。
-
卸載主機上的LUN、使主機無法存取LUN。
-
取消LUN對應:
lun mapping delete -vserver vserver_name -volume volume_name -lun lun_name -igroup igroup_name
-
確定要將LUN還原至的Snapshot複本:
volume snapshot show -vserver vserver_name -volume volume_name
-
在還原LUN之前、先建立LUN的Snapshot複本:
volume snapshot create -vserver vserver_name -volume volume_name -snapshot snapshot_name
-
還原磁碟區中的指定LUN:
volume snapshot restore-file -vserver vserver_name -volume volume_name -snapshot snapshot_name -path lun_path
-
請依照畫面上的步驟進行。
-
如有必要、請將LUN上線:
lun modify -vserver vserver_name -path lun_path -state online
-
如有必要、請重新對應LUN:
lun mapping create -vserver vserver_name -volume volume_name -lun lun_name -igroup igroup_name
-
從主機重新掛載LUN。
-
從主機重新啟動對LUN的存取。