Amazon EBS 磁碟區狀態檢查 - Amazon EBS

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

Amazon EBS 磁碟區狀態檢查

磁碟區狀態檢查可讓您更了解、追蹤和管理 Amazon EBS 磁碟區資料中的潛在不一致。它們旨在為您提供判斷 Amazon EBS 磁碟區是否受損所需的資訊,並協助您控制處理潛在不一致磁碟區的方式。

磁碟區狀態檢查是一種自動化測試,於每 5 分鐘執行一次,並會傳回通過或失敗狀態。如果所有檢查都通過,磁碟區的狀態即為 ok。如果檢查未通過,磁碟區的狀態即為 impaired。如果狀態為 insufficient-data,則磁碟區上的檢查可能仍在進行。您可以檢視磁碟區狀態檢查的結果,以找出任何受損磁碟區,並執行任何必要動作。

當 Amazon EBS 判斷磁碟區的資料可能不一致時,預設為停用來自任何連接 EC2 執行個體的磁碟區 I/O,這有助於防止資料損毀。停用 I/O 之後,下一次磁碟區狀態檢查就不會通過,且磁碟區狀態為 impaired。除此之外,還會顯示一則事件,通知您 I/O 已停用,且您可以啟用對磁碟區的 I/O 以解決磁碟區的受損狀態。我們會等到您啟用 I/O,讓您有機會決定是否讓執行個體繼續使用磁碟區,或使用 命令執行一致性檢查,例如 fsck(Linux 執行個體) 或 chkdsk(Windows 執行個體),然後再執行此操作。

注意

磁碟區狀態是以磁碟區狀態檢查為依據,而不會反映磁碟區狀態。因此,磁碟區狀態不會指出 error 狀態中的磁碟區 (例如,當磁碟區無法接受 I/O 時。)如需磁碟區狀態的資訊,請參閱磁碟區狀態

如果特定磁碟區的一致性不是問題,且您希望在磁碟區受損時立即提供磁碟區,您可以透過設定磁碟區以自動啟用 I/O 來覆寫預設行為。 如果您啟用自動啟用 IO 磁碟區屬性 (autoEnableIO API 中),磁碟區狀態檢查會繼續通過。除此之外,還會顯示一則事件,通知您已判定出磁碟區具有潛在不一致性,但已自動啟用 I/O。這可讓您檢查磁碟區的一致性或於日後將其取代。

I/O 效能狀態檢查會比較磁碟區的實際效能與預期效能。如果磁碟區的效能低於預期,則會提醒您。此狀態檢查僅適用於連接至執行個體的佈建 IOPS SSD(io1io2) 和一般用途 SSD (gp3) 磁碟區。狀態檢查不適用於一般用途 SSD (gp2)、輸送量最佳化 HDD ()st1、冷HDD (sc1) 或 Magnetic(standard) 磁碟區。I/O 效能狀態檢查會每分鐘執行一次,而 CloudWatch 會每 5 分鐘收集一次這些資料。從您連接 io1io2 磁碟區到執行個體的那一刻起,最多可能需要 5 分鐘的時間,才能進行狀態檢查,以報告 I/O 效能狀態。

重要

初始化從快照還原的佈建 SSDIOPS 磁碟區時,磁碟區的效能可能會低於其預期層級的 50%,這會導致磁碟區在 I/O 效能狀態檢查中顯示warning狀態。這是預期的,您可以在初始化佈建的 IOPS SSD區時忽略其warning狀態。如需詳細資訊,請參閱初始化 Amazon EBS 磁碟區

下表列出 Amazon EBS 磁碟區的狀態。

磁碟區狀態 I/O 已啟用狀態 I/O 效能狀態 (僅限 io1io2gp3 磁碟區)

ok

已啟用 (I/O 已啟用或 I/O 自動啟用)

正常 (磁碟區效能如預期)

warning

已啟用 (I/O 已啟用或 I/O 自動啟用)

降級 (磁碟區效能低於預期)

嚴重降級 (磁碟區效能大幅低於預期)

impaired

已啟用 (I/O 已啟用或 I/O 自動啟用)

已停用 (磁碟區已離線且等待復原中,或正在等待使用者啟用 I/O)

已停滯 (磁碟區效能嚴重受損)

無法使用 (無法確定 I/O 效能,因為 I/O 已停用)

insufficient-data

已啟用 (I/O 已啟用或 I/O 自動啟用)

資料不足

資料不足

您可以使用下列方法來檢視和使用狀態檢查。

Console
檢視狀態檢查
  1. 在 EC2 開啟 Amazon https://console.aws.amazon.com/ec2/ 主控台。

  2. 在導覽窗格中,選擇 Volumes (磁碟區)

    Volume Status (磁碟區狀態) 欄會顯示每個磁碟區的操作狀態。

  3. 若要檢視特定磁碟區的狀態詳細資訊,請在網格中選取它,然後選取 Status checks (狀態檢查)。

  4. 如果您具有狀態檢查失敗的磁碟區 (狀態為 impaired),請參閱使用受損的 Amazon EBS 磁碟區

或者,您可以在導覽器中選擇 Events (事件) ,以檢視執行個體和磁碟區的所有事件。如需詳細資訊,請參閱 Amazon EBS 磁碟區事件

AWS CLI
檢視磁碟區狀態資訊

使用 describe-volume-status 命令。

如需這些命令列介面的詳細資訊,請參閱存取 Amazon EC2

Tools for Windows PowerShell
檢視磁碟區狀態資訊

使用 Get-EC2VolumeStatus 命令。

如需這些命令列介面的詳細資訊,請參閱存取 Amazon EC2