使用受損的 Amazon EBS磁碟區 - Amazon EBS

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用受損的 Amazon EBS磁碟區

在因磁碟區的資料具有潛在不一致性而導致磁碟區受損的情況下,請使用下列選項。

選項 1:對連接至執行個體的磁碟區執行一致性檢查

最簡單的選項是啟用 I/O,然後在磁碟區仍連接至其 Amazon EC2執行個體時對磁碟區執行資料一致性檢查。

對連接的磁碟區執行一致性檢查
  1. 停止讓任何應用程式使用磁碟區。

  2. 啟用磁碟區的 I/O。使用下列其中一種方法。

    Console
    1. 在 開啟 Amazon EC2主控台https://console.aws.amazon.com/ec2/

    2. 在導覽窗格中,選擇 Events (事件)

    3. 選取磁碟區以啟用其 I/O 操作。

    4. 選擇 Actions (動作)、Enable I/O (啟用 I/O)。

    AWS CLI
    使用 為磁碟區啟用 I/O AWS CLI

    使用 enable-volume-io 命令。

    Tools for Windows PowerShell
    使用 Tools for Windows 啟用磁碟區的 I/O PowerShell

    使用 Enable-EC2VolumeIO 命令。

  3. 檢查磁碟區上的資料。

    1. 執行 fsck(Linux 執行個體) 或 chkdsk(Windows 執行個體) 命令。

    2. (選用) 檢閱任何可用的應用程式或系統日誌,以取得相關的錯誤訊息。

    3. 如果磁碟區受損超過 20 分鐘,您可以聯絡 AWS 支援中心。選擇 Troubleshoot (故障診斷),然後在 Troubleshoot Status Checks (為狀態檢查進行故障診斷) 對話方塊中選擇 Contact Support (聯絡支援),以提交支援案例。

選項 2:對使用其他執行個體的磁碟區執行一致性檢查

請使用下列步驟來檢查生產環境外的磁碟區。

重要

若在磁碟區 I/O 停用時暫停寫入 I/O 作業,此程序可能會造成該寫入 I/O 資料的遺失。

對隔離的磁碟區執行一致性檢查
  1. 停止讓任何應用程式使用磁碟區。

  2. 將磁碟區從執行個體分離。如需詳細資訊,請參閱 從 Amazon EC2執行個體分離 Amazon EBS磁碟區

  3. 啟用磁碟區的 I/O。使用下列其中一種方法。

    Console
    1. 在 開啟 Amazon EC2主控台https://console.aws.amazon.com/ec2/

    2. 在導覽窗格中,選擇 Events (事件)

    3. 選取您在上一個步驟中分離的磁碟區。

    4. 選擇 Actions (動作)、Enable I/O (啟用 I/O)。

    AWS CLI
    使用 為磁碟區啟用 I/O AWS CLI

    使用 enable-volume-io 命令。

    Tools for Windows PowerShell
    使用 Tools for Windows 啟用磁碟區的 I/O PowerShell

    使用 Enable-EC2VolumeIO 命令。

  4. 將磁碟區連接至另一個執行個體。如需詳細資訊,請參閱啟動執行個體將 Amazon EBS磁碟區連接至 Amazon EC2執行個體

  5. 檢查磁碟區上的資料。

    1. 執行 fsck(Linux 執行個體) 或 chkdsk(Windows 執行個體) 命令。

    2. (選用) 檢閱任何可用的應用程式或系統日誌,以取得相關的錯誤訊息。

    3. 如果磁碟區已受損超過 20 分鐘,您可以聯絡 AWS 支援中心。選擇 Troubleshoot (故障診斷),然後在故障診斷對話方塊中選擇 Contact Support (聯絡支援),以提交支援案例。

選項 3:刪除您不再需要的磁碟區

如果您想要將環境中的磁碟區移除,只要將其移除即可。如需刪除磁碟區的資訊,請參閱刪除 Amazon EBS磁碟區

如果您有最近的快照,其備份了磁碟區上的資料,則您可以從該快照建立新的磁碟區。如需詳細資訊,請參閱建立 Amazon EBS磁碟區