異なるメーカーが異なるSMART値を持っているのはなぜですか?
まず第一に、メーカーが認めたい以上にハードドライブが故障することは誰もが知っていると思います。Googleは、ハードドライブのSMARTステータスが報告する特定の生データ属性が、ドライブの将来の障害と強い相関関係を持つ可能性があることを示す調査を行いました。 たとえば、最初のスキャンエラーの後、ドライブはそのようなエラーのないドライブよりも60日以内に39倍故障する可能性が高いことがわかります。再割り当て、オフライン再割り当て、および保護観察カウントの最初のエラーも、高い障害確率と強く相関しています。これらの強力な相関関係にもかかわらず、故障したドライブの大部分がSMARTエラー信号をまったく示さなかったことを考えると、SMARTパラメータのみに基づく故障予測モデルは予測精度が大幅に制限される可能性が高いことがわかります。 Seagateは、ソフトウェアのみがドライブの正確なステータスを正確に判断できると主張し、ソフトウェアがSMART属性の生データ値を通知しない方法で、ドライブに関するこの情報を隠そうとしているようです。Western Digitalは私の知る限りそのような主張をしていませんが、彼らのステータスレポートツールは生データ値もレポートしていないようです。 各属性の生データ値を収集するために、smartmontoolsのHDtuneとsmartctlを使用しています。確かに...特定の属性に関しては、リンゴとオレンジを比較しています。たとえば、ほとんどのSeagateドライブでは、数百万の読み取りエラーがあると報告されますが、ウェスタンデジタル99%は読み取りエラーに対して0を示します。また、Seagateは何百万ものシークエラーを報告しますが、Western Digitalは常に0を報告するようです。 Q:このデータを正規化するにはどうすればよいですか?Seagateは何百万ものエラーを生成していますが、Western Digitalは何も生成していませんか?SMARTステータスに関するウィキペディアの記事によると、製造業者にはこのデータを報告するさまざまな方法があります。 私の仮説は次のとおりです。 データを正規化する方法を見つけたと思います(正しい用語ですか?)。 Seagateドライブには、Western Digitalドライブにはない追加の属性があります(ハードウェアECCリカバリ済み)。ECC回復カウントから読み取りエラーカウントを差し引くと、おそらく0になります。これは、Western Digitalが報告した「読み取りエラー」カウントと同等のようです。これは、Western Digitalが修正できない読み取りエラーのみを報告し、Seagateがすべての読み取りエラーをカウントし、修正できたエラーの数を通知することを意味します。 読み取りエラーカウントがECCリカバリカウントよりも少ないSeagateドライブがあり、ファイルの多くが破損していることに気付きました。これが私の仮説を思いついた方法です。シーゲイトが生成する何百万ものシークエラーは未だに謎です。 追加情報がある場合は、私の仮説を確認または修正してください。 ここに私の西部のデジタルドライブのスマートステータスがありますので、私が話していることを見ることができます。 james@ubuntu:~$ sudo smartctl -a /dev/sda smartctl version 5.38 [x86_64-unknown-linux-gnu] Copyright (C) 2002-8 Bruce Allen Home page is http://smartmontools.sourceforge.net/ === START OF INFORMATION SECTION === Device Model: WDC WD1001FALS-00E3A0 Serial Number: WD-WCATR0258512 Firmware Version: …