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

ONTAP FlexClone LUNでデータを保護

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

FlexClone LUNは、アクティブボリュームまたはSnapshot内にある別のLUNの書き込み可能なポイントインタイムコピーです。クローンとその親は、相互に影響を及ぼさずに個別に変更できます。

FlexClone LUNを使用すると、LUNの読み取り/書き込みコピーを複数作成できます。

FlexClone LUNを作成する理由
  • テスト用にLUNの一時的なコピーを作成する必要があります。

  • 本番環境のデータへのアクセスを許可せずに、追加のユーザが利用できるデータのコピーを作成する必要があります。

  • 操作や投影のためにデータベースのクローンを作成し、元のデータを変更せずに保持したいと考えています。

  • LUNのデータの特定のサブセット(ボリュームグループ内の特定の論理ボリュームまたはファイルシステム、またはファイルシステム内の特定のファイルまたはファイルセット)にアクセスし、元のLUNの残りのデータをリストアすることなく、そのサブセットを元のLUNにコピーする。これは、LUNとLUNのクローンを同時にマウントできるオペレーティングシステムで機能します。SnapDrive for UNIXでは、コマンドを使用してこれをサポートしてい `snap connect`ます。

  • オペレーティングシステムが同じ複数のSANブートホストが必要な場合。

FlexClone LUNは、最初は親LUNとスペースを共有します。デフォルトでは、FlexClone LUNは親LUNのスペースリザーブ属性を継承します。たとえば、親LUNがスペースリザーブなしの場合、FlexClone LUNもデフォルトでスペースリザーブなしになります。ただし、スペースリザーブLUNである親からスペースリザーブなしのFlexClone LUNを作成することはできます。

LUNクローンを作成するとバックグラウンドでブロック共有が行われ、ブロック共有が完了するまでボリュームSnapshotを作成できません。

コマンドを使用して、ボリュームでFlexClone LUNの自動削除機能を有効にする必要があります volume snapshot autodelete modify。そうしないと、FlexClone LUNを自動的に削除するように設定されていても、ボリュームでFlexCloneの自動削除が設定されていない場合、FlexClone LUNは削除されません。

FlexClone LUNを作成すると、FlexClone LUNの自動削除機能はデフォルトで無効になります。FlexClone LUNを自動的に削除するには、FlexClone LUNごとに手動で有効にする必要があります。ボリュームのセミシックプロビジョニングを使用している場合に、このオプションが提供する「ベストエフォート」の書き込み保証が必要な場合は、 _ALL_FlexClone LUN を自動削除できるようにする必要があります。

メモ

SnapshotからFlexClone LUNを作成すると、スペース効率に優れたバックグラウンドプロセスを使用して、Snapshotから自動的にLUNがスプリットされます。これにより、LUNがSnapshotに依存したり、追加のスペースを消費したりすることがなくなります。このバックグラウンドスプリットが完了しておらず、Snapshotが自動的に削除された場合、そのFlexClone LUNのFlexClone自動削除機能が無効になっていても、そのFlexClone LUNは削除されます。バックグラウンドスプリットの完了後は、Snapshotが削除されても、FlexClone LUNは削除されません。