web-dev-qa-db-ja.com

smartctl出力で、LifeTime(hours)はどういう意味ですか?

具体的には、smartctl出力で、LifeTime(hours)はどのように計算されますか?次のいずれかであると想定しています。

  1. テストの時間とドライブの製造日との差(時間単位)。

  2. テストの時刻とドライブの最初の電源投入日との差(時間単位)。

  3. テスト時間(「ドライブ稼働時間」の観点から)と「ドライブ稼働時間」の総数との差(時間)。

*「ドライブ稼働時間」とは、ドライブの電源が投入された時間の累計を意味します。 (分析:飛行機のエンジンには、車のような走行距離計はありません。むしろ、通常、エンジンが稼働していた時間数を示します。私は「ドライブ稼働時間」を同様のことを意味するために使用していますが、ハードドライブ用です)


smartctlの出力例:

=== START OF READ SMART DATA SECTION ===
SMART Self-test log structure revision number 1
Num  Test_Description    Status                  Remaining  LifeTime(hours)  LBA_of_first_error
# 1  Short offline       Completed without error       00%     22057         -
# 2  Short offline       Completed without error       00%     22057         -
# 3  Extended offline    Completed without error       00%     22029         -
# 4  Extended offline    Completed without error       00%     21958         -
7
rinogo

私が正しく覚えている場合、これはドライブごとに異なる可能性があります。

ほとんどのブランド:製造元でテストが完了すると、ファームウェアが読み込まれ、ユーザーがドライブを初めて起動したときに監視が開始されます。

ファームウェアは実際の時間を監視しません。飛行機のアワーメーターとまったく同じように機能します。一部のブランドがファームウェアをアクティブにしてテストを行う場合の唯一の違いは、ブランドの新しいドライブは1〜2時間を示し、他のドライブは0を示す場合があります(テストに1時間以上かかる場合を除く)。

smartctl -A /dev/sdXを実行し、xをドライブに置き換えると、HDDが報告している属性を確認できます。この値の取得元である電源オン時間属性があります。

5
JpaytonWPD