誤操作やランサムウェアなどの理由でディスク上のデータが失われた場合、ディスクのスナップショットを使用してディスクをロールバックできます。この方法では、ディスクはスナップショットが作成された時点の状態に戻ります。このトピックでは、スナップショットを使用してディスクをロールバックする方法について説明します。
制限事項
あるディスクのスナップショットを使用して別のディスクをロールバックすることはできません。
説明スナップショットを別のディスクにロールバックする場合は、スナップショットから新しいディスクを作成できます。詳細については、「スナップショットからディスクを作成する」をご参照ください。
Elastic Compute Service (ECS) インスタンスのオペレーティングシステムを置き換えた後、元のシステムディスクのスナップショットを使用して新しいシステムディスクをロールバックすることはできません。
説明スナップショットを使用して従量課金ディスクを作成し、そのディスクを ECS インスタンスにアタッチしてデータ復旧を行うことができます。データが復元されたら、できるだけ早くディスクをリリースすることをお勧めします。詳細については、「スナップショットからデータディスクを作成する」、「データディスクをアタッチする」、および「ディスクをリリースする」をご参照ください。
共有スナップショットとスナップショットコピーを使用してディスクをロールバックすることはできません。
前提条件
スナップショットを使用してディスクをロールバックする前に、次の条件が満たされていることを確認してください。
ディスクのスナップショットが存在し、ディスクのロールバックに使用できること、およびディスクのスナップショットが作成されていないことを確認します。
ディスクはリリースされていてはなりません。リリースされると、そのスナップショットはロールバックできません。
ディスクが ECS インスタンスにアタッチされている場合は、ディスクをロールバックする前に ECS インスタンスを停止します。
動的拡張ボリュームまたは RAID の作成に使用されるディスクをロールバックする場合は、最初にディスクを使用するサービスまたはアプリケーションを停止して、ディスクのロールバック時にディスクに対する読み取りまたは書き込み操作が実行されていないことを確認する必要があります。
手順
[スナップショット] ページまたは [インスタンス] ページでディスクをロールバックできます。このセクションでは、[スナップショット] ページでディスクをロールバックする方法について説明します。
ロールバック操作は元に戻すことができません。ディスクをロールバックすると、スナップショットが作成された時点からディスクがロールバックされた時点までに追加、削除、または変更されたデータは失われます。変更によるデータ損失を防ぐために、ディスクをロールバックする前に、ディスクのスナップショットを作成してデータをバックアップすることをお勧めします。詳細については、「スナップショットを作成する」をご参照ください。
ECS コンソール - スナップショット に移動します。
上部のナビゲーションバーで、管理するリソースのリージョンとリソースグループを選択します。
[ディスクスナップショット] タブで、使用するスナップショットを見つけます。[操作] 列で、[ディスクのロールバック] をクリックします。
表示されるメッセージで、[確定] をクリックします。
次のステップ
スナップショットを使用してディスクをロールバックすると、スナップショットが作成された時点からディスクがロールバックされた時点までに追加、削除、または変更されたデータは失われます。失われたデータには、ホスト構成ファイルと、ホスト名、SSH 設定、パスワード、ネットワーク設定、システムソフトウェア リポジトリ設定、クロックソースなどの構成が含まれます。ホスト構成ファイルと構成は、スナップショットが作成された時点の状態に復元されます。ビジネス要件に基づいて、失われたデータを再構成する必要があります。
ディスクのスナップショットを作成した後にデータディスクのサイズを変更し、そのスナップショットを使用してディスクをロールバックすると、ディスクはスナップショットが作成されたときの元のサイズに戻ります。追加のディスク容量は失われます。ディスクを新しいサイズに復元するには、ディスクがアタッチされている ECS インスタンスにログインし、ディスクのサイズを再度変更する必要があります。
Linux インスタンス: Linux インスタンス上のディスクのパーティションとファイルシステムを拡張する
Windows インスタンス: Windows インスタンス上のディスクのパーティションとファイルシステムを拡張する
ECS インスタンスのシステムディスクのロールバックは、現在の SSH キーペア、ユーザー名、またはパスワードには影響しません。ロールバック後も引き続きそれらを使用して ECS インスタンスにログインできます。
FAQ
スナップショットを使用して Windows インスタンスの D ドライブ上の特定のフォルダまたはファイルを復元するにはどうすればよいですか?
特定のフォルダまたはファイルを復元するには、スナップショットを使用して直接ロールバックすることはできません。代わりに、次の手順を実行します。
スナップショットから一時的な従量課金ディスクを作成します。詳細については、「スナップショットからデータディスクを作成する」をご参照ください。
ディスクを ECS インスタンスにアタッチします。詳細については、「データディスクをアタッチする」をご参照ください。
ディスクを [オンライン] にします。
クラウドディスクがアタッチされている ECS インスタンスに接続し、
アイコンをクリックして、[ディスクの管理] を選択します。
管理するクラウドディスクを見つけ、空白領域を右クリックして、[オンライン] を選択します。
特定のフォルダまたはファイルを元のディスクにコピーします。
一時ディスクをデタッチしてリリースします。詳細については、「データディスクをデタッチする」および「ディスクをリリースする」をご参照ください。