すべてのプロダクト
Search
ドキュメントセンター

Elastic Compute Service:ローカルディスクの隔離または修復

最終更新日:May 16, 2026

ディスク破損イベントを受信した後、コンソールまたは API を使用して、ECS インスタンス上の破損したローカルディスクを隔離または修復します。

重要

ディスクの隔離または修復を行うと、破損したローカルディスク上のデータは復元できなくなります。事前にデータをバックアップしてください。

ディスクの隔離または修復中に、ローカルディスクを搭載したインスタンスを再デプロイすることで、ディスクを再び完全に使用できるようになりますが、すべてのディスクデータは失われます。

手順の概要

image
  1. 設定ファイルの変更: Linux インスタンスの場合、インスタンスにログインし、/etc/fstab ファイルを変更して、破損したローカルディスクをアンマウントします。これにより、交換時に誤ったディスクへの読み書き操作を防止します。

  2. 破損したディスクの隔離: 破損したローカルディスクを隔離します。隔離後もインスタンスは正常に動作し続けます。

  3. ディスクの交換: Alibaba Cloud が破損したディスクを交換します。

  4. ディスクの復元: ECS インスタンスにログインし、/etc/fstab ファイルを変更して、新しいローカルディスクをマウントします。

説明

ビッグデータインスタンスファミリー d1、d2、d3、およびローカル SSD インスタンスファミリー i4 のみ、オンラインでのディスクの隔離と交換をサポートしています。ローカル SSD インスタンスファミリー i3 および i2 は隔離をサポートしていますが、交換はサポートしていません。ページに表示される手順は、ディスク破損の程度によって異なります。

手順

設定ファイルの変更 (Linux のみ)

インスタンスが Linux を使用していない場合は、この手順をスキップしてください。Linux インスタンスの場合、隔離前に /etc/fstab ファイルを変更し、破損したローカルディスクをアンマウントします。

設定ファイルの変更

  1. Linux インスタンスに接続します。

  2. /etc/fstab でローカルディスクが起動時に自動マウントされるように設定されている場合、すべてのローカルディスクに nofail パラメータと barrier パラメータを追加して、マウントの失敗によってインスタンスの起動がブロックされないようにします。

    変更前:

    UUID=cf4572d0-****-*** /path/to/mountpoint fstype defaults 0 0

    変更後:

    UUID=cf4572d0-****-*** /path/to/mountpoint fstype defaults,nofail,barrier=0 0 0

    パラメータ

    説明

    UUID

    ローカルデータディスクの UUID です。blkid コマンドを実行して確認します。

    /path/to/mountpoint

    ローカルディスクのマウントポイントです。blkid コマンドを実行して確認します。

    fstype

    ファイルシステムのタイプです。blkid コマンドを実行して確認します。

    barrier

    ライトバリアを有効にするかどうかを指定します。0 は無効、1 は有効を表します。

    nofail

    マウントに失敗した場合に、インスタンスの起動がブロックされるのを防ぎます。

  3. 破損したローカルディスクをアンマウントします。

    重要

    破損したディスクをアンマウントしない場合、修復後にデバイス名が変更され、アプリケーションが誤ったディスクに対して読み書きを行う可能性があります。

    umount /path/to/mountpoint

破損したディスクの隔離

ECS コンソール

  1. ECS コンソール - イベントにアクセスします。

  2. イベント ページの左側のナビゲーションペインで、[ローカルディスクベースのインスタンスイベント] > ローカルディスク破損イベント の順にクリックし、対象イベントの操作列で 修復 をクリックします。image

  3. 「設定変更」ステップで、設定ファイルを変更したことを確認し、次へ をクリックします。

    Modify configurations

  4. [損傷したディスクの隔離] ステップで、OK をクリックします。 隔離が完了するまで待ちます。 ページに [インスタンスの再起動] ステップが表示された場合は、インスタンスを再起動します。image

    説明

    数分経っても次のステップが表示されない場合は、ページを更新してください。

API オペレーション

  1. システムイベントを照会します。

    DescribeInstanceHistoryEvents API を呼び出して、指定されたリージョンで Inquiring (Inquiring) 状態のシステムイベントを照会します。返された EventId (EventId) とイベント名 (Name) を記録します。

  2. 破損したディスクの隔離を承認して実行します。

    AcceptInquiredSystemEvent API を呼び出して、ディスクの隔離を承認します。

    • イベント名が SystemMaintenance.IsolateErrorDisk の場合:

      • RequestId のみが返された場合、再起動は不要です。Alibaba Cloud によるディスクの交換を待ちます。

      • code:SwitchToOffline.OnlineIsolateFail が返された場合、インスタンスを再起動します。

    • イベント名が SystemMaintenance.RebootAndIsolateErrorDisk の場合: AcceptInquiredSystemEvent API を呼び出した後、インスタンスを再起動します。

説明

再起動後、隔離された破損ローカルディスクは 1 MiB のダミーディスクになります。引き続きアプリケーション層で破損ディスクでの読み書き操作を隔離し、/etc/fstab 内の nofail および barrier 設定を維持します。

ディスクの交換

操作は不要です。Alibaba Cloud が破損したローカルディスクを交換するまで待ちます。交換は 5 営業日以内に完了する予定です。進捗状況はローカルディスクイベントページで確認できます。

ディスクの復元

ECS コンソール

  1. ディスクの修復プロセス復元待ち に変わると、イベントは 復元 段階になります。操作 列の 修復 をクリックし、次にダイアログボックスで 復元 をクリックします。

    image

  2. ページに再起動 ステップが表示された場合は、インスタンスを再起動してください。

  3. ディスクの修復プロセス対処済み になると、イベントの処理が完了します。

API オペレーション

  1. システムイベントを照会します。

    DescribeInstanceHistoryEvents API を呼び出して、システムイベントを照会します。ディスクの交換後、Alibaba Cloud は SystemMaintenance.ReInitErrorDisk または SystemMaintenance.RebootAndReInitErrorDisk イベントを発行します。

  2. ディスクの復元を承認します。

    AcceptInquiredSystemEvent API を呼び出して、ディスクの復元を承認します。

    • イベント名が SystemMaintenance.ReInitErrorDisk の場合:

      • RequestId のみが返された場合、再起動は不要です。

      • code=SwitchToOffline.OnlineReInitFail が返された場合、インスタンスを再起動します。

    • イベント名が SystemMaintenance.RebootAndReInitErrorDisk の場合: AcceptInquiredSystemEvent API を呼び出した後、インスタンスを再起動します。

次のステップ

修復後、ECS インスタンスとローカルディスクのステータスを確認してください。交換されたローカルディスクは、使用前に初期化する必要があります。詳細については、「Windows データディスクの初期化」または「Linux データディスクの初期化」をご参照ください。