データディスクが Elastic Compute Service (ECS) インスタンスに接続されている場合、ディスクを再初期化して、作成時の状態に復元できます。
始める前に
- データディスクがインスタンスに接続されている必要があります。 データディスクをインスタンスに接続する方法の詳細については、「クラウドディスクのアタッチ」をご参照ください。
- Linux を実行するインスタンスの場合、/etc/fstab ファイルにコマンドを追加して、インスタンスの起動時にデータディスクのパーティションをマウントできます。 作成時にデータディスクが空だった場合、データディスクを再初期化した後、コマンドは実行されず、インスタンスは期待どおりに起動できません。
/etc/fstab ファイル内のコマンドをコメント化することを推奨します。 手順は次のとおりです。
- Linux を実行するインスタンスにリモート接続します 。
vim /etc/fstab
コマンドを実行します。i
キーを押して編集モードに入ります。- 次の行に示すように、データディスクパーティションのマウントに使用するコマンドを見つけ、# を使用してコメント化します。
# /dev/vdb1 /InitTest ext3 defaults 0 0
注 /dev/vdb1 はパーティションの例で、 /InitTest はマウントポイントの例です。 ビジネス要件に基づいてそれらを置き換えることができます。 ESC
キーを押して編集モードを終了します。 次に、 :wq を入力して変更を保存し、vim エディターを終了します。
このタスクについて
再初期化後のデータディスクのステータスは、作成時の元のステータスと、インスタンスが実行するオペレーティングシステムによって異なります。
- データディスクは、作成時に初期状態に復元されます。
- もともと空のディスクだった場合は、空のディスクになります。
- スナップショットから作成された場合、ソーススナップショットに記録されたデータを格納します。
- Windows を実行するインスタンスの場合、データディスクを再初期化すると、元のステータスに関係なく、追加の操作なしでデータディスクを使用できるようになります。
- Linux を実行するインスタンスの場合:
- データディスクがスナップショットから作成された場合、再初期化後にソーススナップショットに記録されたデータのみが保存されます。 パーティションを再度マウントする必要はありませんが、ディスクの作成後に生成されたすべてのデータは失われます。
- データディスクが空のディスクとして作成された場合、ディスク上のすべてのデータとパーティションが失われます。 ディスクのパーティションを作成してフォーマットし、パーティションを再度マウントする必要があります。
手順
次のタスク
- Linux を実行しているインスタンスにデータディスクがマウントされており、データディスクが空のディスクとして作成されている場合は、ディスクを再初期化してからフォーマットする必要があります。 詳細は、「Linux インスタンスでのデータディスクの初期化」をご参照ください。
- データディスクが再初期化されたら、アプリケーションをデプロイして設定し、できるだけ早くビジネスを回復する必要があります。