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