このsmartctl出力は混乱しています。 SMART状態がサポートされていないと言って通過すると表示されます。
# sudo smartctl -H -d megaraid,24 /dev/sdb
smartctl 7.0 2018-12-30 r4883 [x86_64-linux-3.10.0-1160.59.1.el7.x86_64] (local build)
Copyright (C) 2002-18, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF READ SMART DATA SECTION ===
SMART Status not supported: ATA return descriptor not supported by controller firmware
SMART overall-health self-assessment test result: PASSED
Warning: This result is based on an Attribute check.
# echo $?
4
マニュアルページによると、ステータスコード4は、事前失敗属性が危険しきい値より低いことを意味します。
EXIT STATUS
...
...
Bit 4: We found prefail Attributes <= threshold.
だから混乱している。そのディスクにSMARTデータがありますか?
答え1
これらのハードウェア RAID コントローラの場合、smartctl
RAID コントローラがクエリされ、コントローラファームウェアが物理ディスクに対して実際の SMART クエリを実行します。
情報:
SMART Status not supported: ATA return descriptor not supported by controller firmware
SMART overall-health self-assessment test result: PASSED
Warning: This result is based on an Attribute check.
おおよそのことを言うことを意味しますsmartctl
。RAIDコントローラは、コントローラが完全に理解できず、私に渡すことができないことにディスクが応答していると伝えます。私たちの両方が理解している応答の部分に基づいて、ディスクは大丈夫だと思いますが...私たちが理解していない部分が重要かもしれません。」
更新されたSMARTサポートを含むことができるコントローラのファームウェアアップデートがあるかどうかを確認するには、RAIDコントローラのベンダーサポートを確認できます。