Skip to main content
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

ONTAPスナップショットから単一のLUNをリストアする

共同作成者 netapp-aherbin netapp-aaron-holt netapp-dbagwell

ボリューム全体をリストアすることなく、Snapshotから単一のLUNをリストアすることができます。LUN は、元の場所またはボリューム内の新しいパスにリストアできます。この処理では、ボリューム内の他のファイルまたは LUN に影響を与えることなく、単一の LUN だけがリストアされます。ファイルは、ストリームを使用してリストアすることもできます。

開始する前に
  • リストア処理を完了するには、ボリュームに十分なスペースが必要です。

    • フラクショナルリザーブが0%のスペースリザーブLUNをリストアする場合は、リストアするLUNの1倍のサイズが必要です。

    • フラクショナルリザーブが100%のスペースリザーブLUNをリストアする場合は、リストアするLUNの2倍のサイズが必要です。

    • スペースリザーブなしのLUNをリストアする場合は、リストアするLUNで実際に使用されているスペースのみが必要です。

  • デスティネーションLUNのSnapshotを作成しておく必要があります。

    リストア処理が失敗すると、デスティネーション LUN が切り捨てられる可能性があります。このような場合は、Snapshotを使用してデータの損失を防ぐことができます。

  • ソースLUNのスナップショットを作成しておく必要があります。

    まれに、 LUN のリストアに失敗したときに、ソース LUN が使用不能になることがあります。この場合は、Snapshotを使用して、リストアを試みる直前の状態にLUNを戻すことができます。

  • デスティネーション LUN とソース LUN の OS タイプが同じである必要があります。

    デスティネーション LUN の OS タイプがソース LUN の OS タイプと異なる場合は、リストア処理後、ホストからデスティネーション 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のリストア先となるSnapshotを決定します。

    volume snapshot show -vserver <SVM_name> -volume <volume_name>
  5. LUNをリストアする前に、LUNのSnapshotを作成します。

    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 へのアクセスを再開します。