...または実際にハードドライブの「RAIDエディション」とは
![](https://habrastorage.org/getpro/geektimes/post_images/939/59f/71f/93959f71fff6392ff8fb666fa6a034fa.jpg)
理論のビット
エラーが検出されたときのHDDの動作には2つの戦略があります。
- スタンドアロン/デスクトップ-最後まで読んでみてください。 それは「ブレーキねじ」のように感じますが、それはまだ機能しますが、それが単一の故障である場合、「鈍ったが合格しました」に加え、再調整されたヘッドの特徴的なガタガタ音がします。
- raid-すぐそこに落ちます。 「突然ディスクエラーが発生しましたが、mhddなどが発生したように感じます。 私は何もしませんでした。」
エラー動作戦略の管理は、高価なハードドライブの機能です。 デスクトップシリーズでは、多くの場合、単に存在しないか、存在しますが、オンにする権利がありません。ハードドライブは、適切と思われるだけエラーを発生させます。 2番目の重要なポイント-RAIDハードドライブでは、このオプションはデフォルトで有効になっています。 問題につながる可能性があります。
名前のデコード
エラー中のディスクの動作を制御する機能は、非常に紛らわしいものです:SCT ERC。 これは、SCTエラー回復制御の略です。 SCTは、一般的なSMARTコマンドトランスポートプロトコルの名前です。 次に、SMARTは自己監視、分析およびレポートテクノロジーの略であるため、完全なSCT ERC復号化は次のとおりです。 自己監視、分析およびレポートテクノロジーコマンドトランスポートエラー回復制御 (呼気)。
クイックリファレンス
ハードドライブが
smartctl -a /dev/sdxx
ラインSCT機能を使用してエラー管理をサポートしているかどうかを確認できます。
SCT capabilities: (0x303f) SCT Status supported. SCT Error Recovery Control supported. ***** SCT Feature Control supported.
行がない場合、それらのディスク(コマンド)はそれらをサポートしません。
次に-実際には、管理プロセス。 私が見たディスクには、読み取り操作のタイムアウトと書き込み操作のタイムアウトという2つのパラメーターがあります。 以下に、手が届くすべてのディスクの値を示します。
タイムアウトを監視するには、コマンド
smartctl -l scterc /dev/sda
ます。 出力は次のようになります。
# smartctl -l scterc /dev/sda SCT Error Recovery Control: Read: 70 (7.0 seconds) Write: 70 (7.0 seconds) # smartctl -l scterc /dev/sde SCT Error Recovery Control: Read: Disabled Write: Disabled # smartctl -l scterc /dev/sdd Warning: device does not support SCT Error Recovery Control command
それぞれ設定するには、sctercの後にコンマで区切られた値を指定します:
smartctl -l scterc,120,60 /dev/sde
(値は10分の1秒で指定されます。つまり、120は12秒に対応し、最初の数字が読み取られ、2番目が書き込みになります)。 0は「最後まで」、つまり無制限の時間を意味します。
デフォルト値
ファームにあるさまざまなドライブからのデータは次のとおりです。
役職 | モデル | ERC(もしあれば、デフォルト値) |
---|---|---|
Western Digital VelociRaptor | WDC WD1500HLFS-01G6U1 | はい、7/7 |
Western Digital RE4シリアルATA | WDC WD1500HLFS-01G6U1 | はい、7/7 |
Western Digital RE3 Serial ATAファミリー | WD1002FBYS-02A6B0 | はい、7/7 |
Western Digital Caviar Green(Adv。Format) | WDC WD20EARS-00MVWB0 | サポートされていません |
Western Digital Caviar Green | WD7500AACS-00D6B0 | はい、0/0、オンにできません |
Seagate Maxtor DiamondMax 22 | STM3500320AS | はい、0/0、有効にできます |
シーゲイトバラクーダ7200.9 | ST3400633AS | いいえ(maxtors / sigatesには同じ年がありますが、sigatesにはありません-すごいです) |
シーゲイトバラクーダ7200.10 | ST3500630AS | いや |
シーゲイトバラクーダ7200.11 | ST31500341AS | (突然!)はい、0/0、オンにすることができます |
シーゲイトバラクーダLP | ST31500541AS | はい、0/0(つまりオフ)、有効にできます |
SAMSUNG SpinPoint F4 EG(AFT) | SAMSUNG HD204UI | はい、0/0(オフ)、有効にできます |
Hitachi Deskstar 7K3000 | HDS723030ALA640 | はい、0/0、有効にできません(scsi error abortedコマンド) |
Hitachi Deskstar T7K500 | HDT725032VLA360 | はい、0/0、オンにできません |
(自宅からこんなに多くのドライブを入手した場所は聞かないでください)。
道徳
自分用にRE4ディスク(および他の残りのメーカーのレイド版)、および唯一のハードディスクとして使用し、ERCをゼロに設定しないベロシティラプターを使用する人々は、人々の愚かさに匹敵する巨大な愚かさを行いますどのデスクトップネジがERCを設定せずにRAIDに挿入され、障害が発生した場合にRAIDが保存されることを期待しています。
実際、彼らはERC(0,0)をオフにして、1個の量のクールなネジを家に買いました。 レイド用のネジを購入しました-彼のERCがゼロとは異なることを確認しますが、3〜10秒の範囲で合理的な値に近い方が良いです。 (300〜1000)。
デスクトップでの使用には注意が必要なモデル:WD RE3、RE4、Raptor、Seagate NS。
PS ERCに加えて、メーカーはRE / NSシリーズの品質と信頼性の向上を約束しますが、これを確認することはできませんが、ERCの有無は客観的に簡単に確認できる標識です。 ERCのないドライブは、どんな状況でも襲撃されるべきではありません。危害の失敗の場合、それは良い以上のものをもたらすからです。
PPS Microsoft WindowsでSMART'omを使用して操作を実行する方法-わかりません。 製造元のサポートに電話して尋ねてください。 電話8(800)200-8001。
Mac OS Xの場合、私が知る限り、smartmontoolsポートがあるため、これらのコマンド(ルートから)はそこで実行可能です。
PPPS(コメントより)WDの場合、いくつかのhdd greenシリーズにユーティリティWDTLER(時間制限エラー回復)があり、ERC / TLERを有効にできます:blog.agdunn.net/?p=208