Skip to main content
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

從 ONTAP 快照還原單一 LUN

貢獻者 netapp-aherbin netapp-aaron-holt netapp-dbagwell

您可以從快照還原單一 LUN ,而無需還原包含單一 LUN 的整個磁碟區。您可以將LUN還原到原位或磁碟區中的新路徑。此作業只會還原單一LUN、而不會影響磁碟區中的其他檔案或LUN。您也可以使用串流還原檔案。

開始之前
  • 您的磁碟區必須有足夠的空間才能完成還原作業:

    • 如果還原的是空間保留LUN、其中部分保留為0%、則需要還原LUN的一倍大小。

    • 如果還原的是空間保留LUN、而部分保留空間為100%、則需要還原LUN的兩倍大小。

    • 如果您要還原非空間保留LUN、則只需要用於還原LUN的實際空間。

  • 必須已建立目的地 LUN 的快照。

    如果還原作業失敗、則目的地LUN可能會被刪減。在這種情況下,您可以使用快照來防止資料遺失。

  • 必須已建立來源 LUN 的快照。

    在極少數情況下、LUN還原可能會失敗、使來源LUN無法使用。如果發生這種情況,您可以使用快照將 LUN 恢復到還原嘗試之前的狀態。

  • 目的地LUN和來源LUN必須具有相同的作業系統類型。

    如果您的目的地LUN與來源LUN的作業系統類型不同、則在還原作業之後、主機可能會失去對目的地LUN的資料存取權。

步驟
  1. 從主機停止對LUN的所有主機存取。

  2. 卸載主機上的LUN、使主機無法存取LUN。

  3. 取消LUN對應:

    lun mapping delete -vserver <SVM_name> -volume <volume_name> -lun <lun_name> -igroup <igroup_name>
  4. 決定您要將 LUN 還原至的快照:

    volume snapshot show -vserver <SVM_name> -volume <volume_name>
  5. 在還原 LUN 之前建立 LUN 的快照:

    volume snapshot create -vserver <SVM_name> -volume <volume_name> -snapshot <snapshot_name>
  6. 還原磁碟區中的指定LUN:

    volume snapshot restore-file -vserver <SVM_name> -volume <volume_name> -snapshot <snapshot_name> -path <lun_path>
  7. 請依照畫面上的步驟進行。

  8. 如有必要、請將LUN上線:

    lun modify -vserver <SVM_name> -path <lun_path> -state online
  9. 如有必要、請重新對應LUN:

    lun mapping create -vserver <SVM_name> -volume <volume_name> -lun <lun_name> -igroup <igroup_name>
  10. 從主機重新掛載LUN。

  11. 從主機重新啟動對LUN的存取。