SMARTはscsiデバイスでどのように機能しますか?

SMARTはscsiデバイスでどのように機能しますか?

smartctlsmartdとのマニュアルページを検索した後、smartd.confSMARTがscsiデバイスでどのように機能するのかわかりません。次の内容を含む基本構成ファイルがあります。

DEVICESCAN -H -m root -M exec /usr/libexec/smartmontools/smartdnotify -n standby,10,q

DEVICESCANはRAID 1構成で自分のscsiディスクを検出できないため、上記の内容は私の場合には適用されません。次のコマンドを実行しましたが、次の内部SMARTテストが47分後に実行されると述べました。

# smartctl -d scsi -A /dev/sg1
=== START OF READ SMART DATA SECTION ===
Current Drive Temperature:     34 C
Drive Trip Temperature:        68 C
....
Vendor (Seagate/Hitachi) factory information
  number of hours powered up = 11183.48
  number of minutes until next internal SMART test = 47

smartdのマニュアルページで、ディスクスキャン間のデフォルトの間隔が30分であることを学びました。今私の質問は、47分はどこから来たのかということです。

また、smartd.confのマニュアルページを見ると、実際に有効なオプションはほとんどありません。つまり、-l self-test-HもATAでのみ機能します。ディスクチェックの前にセルフテスト(ショートまたはロング)を明示的にスケジュールする必要がありますか?

上記の質問の私のポイントは、私の設定に次のものしかない場合です。

DEFAULT -d scsi -l selftest -m root -M exec /usr/libexec/smartmontools/smartdnotify
/dev/sg1
/dev/sg2

どの目的に使用されますか?

追加情報: 私はSeagate ST3300657SSディスク2台にDell PERC H200 RAIDコントローラを使用しています。

ベストアンサー1

SCSIデバイスにはSMARTとまったく同じ機能はありません。

SCSI デバイスは、主に LOG SENSE コマンドでサポートされているログページを監視します。これらの一部には、SMARTが提供するものと同様の情報、または少なくとも類似の概念が含まれています。

これに対応する主な内容は、「情報例外」ログページ0x2fです。このページは、すべてが正常な場合は0、警告、または完全なエラーがある場合は0以外のASC / ASCQペアを提供します。

温度と稼働時間は別々のページで提供され、稼働時間はバックグラウンドメディアスキャンログページで提供されます。 SCSI ドキュメント SPC および SBC で、完全なログページ定義を見つけることができます。

おすすめ記事