SCTエラー回復制御

...または実際にハードドライブの「RAIDエディション」とは



理論のビット


エラーが検出されたときのHDDの動作には2つの戦略があります。
戦略の目的は明らかに異なります。デスクトップの方がうまくいきますが、エラーは発生せず、RAIDに予備のネジがあり、読書で読書のブレーキに耐える機会はありません。 読めませんでしたか? 予備のネジから読み取り、ネジ全体に不良のマークを付け、resinkを起動すると、ディスクが利用者に送信されます。 おそらく不当ですが、責任ある立場でしゃっくりすることは何もありません。

エラー動作戦略の管理は、高価なハードドライブの機能です。 デスクトップシリーズでは、多くの場合、単に存在しないか、存在しますが、オンにする権利がありません。ハードドライブは、適切と思われるだけエラーを発生させます。 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 VelociRaptorWDC WD1500HLFS-01G6U1はい、7/7
Western Digital RE4シリアルATAWDC 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 GreenWD7500AACS-00D6B0はい、0/0、オンにできません
Seagate Maxtor DiamondMax 22STM3500320ASはい、0/0、有効にできます
シーゲイトバラクーダ7200.9ST3400633ASいいえ(maxtors / sigatesには同じ年がありますが、sigatesにはありません-すごいです)
シーゲイトバラクーダ7200.10ST3500630ASいや
シーゲイトバラクーダ7200.11ST31500341AS(突然!)はい、0/0、オンにすることができます
シーゲイトバラクーダLPST31500541ASはい、0/0(つまりオフ)、有効にできます
SAMSUNG SpinPoint F4 EG(AFT)SAMSUNG HD204UIはい、0/0(オフ)、有効にできます
Hitachi Deskstar 7K3000HDS723030ALA640はい、0/0、有効にできません(scsi error abortedコマンド)
Hitachi Deskstar T7K500HDT725032VLA360はい、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

Source: https://habr.com/ru/post/J92701/


All Articles