web-dev-qa-db-ja.com

ZFSおよびグリーンドライブ/ TLER

私はfreenasとZFSに基づいてNASボックスを設定しています。

RAID-5を使用する場合の「ディープリカバリ」とグリーンドライブに関する多くの投稿(このように one )を読みました。

ZFS(vs Raid-5)は、この問題がなくなることを意味しますか、それともNASに入れるために赤または黒のドライブを引き続き検討する必要がありますか?

4
phatmanace

WDC Greenドライブには、「ディープリカバリ」の問題があります。それを回避するには、RedまたはREドライブが必要です。

自宅にGreenドライブのZFSRAIDZがあります。それらは、1つのエラーなしでほぼ​​3年間の電源オン時間持続しました。これは幸運なことかもしれませんが、エラーは通常それほど頻繁には発生しません。だからあなたは尋ねなければなりません、それだけの価値のあるコスト差です。稼働時間の値に障害の可能性を掛けると、潜在的な障害モードを軽減するために技術に費やす必要のある追加の金額が得られます。ほとんどのビジネス状況では、コストの差がかなり小さいため、答えは明確に「はい」になります。

7
Chris S

WD Greenドライブは、設定を変更する方法を知っている限り問題ありません。 WDは、ファームウェアを複数の回線にまたがって標準化し、ファームウェアの設定をわずかに変更してそれらの回線を区別する習慣があると思います。

たとえば、グリーンドライブはTLERをサポートするものとして宣伝されておらず、マーケティングの流行語の1つとして「cooln'quiet」があります。赤は反対です-それらはTLERを持ち、スピンダウンしません(またはタイムアウトのデフォルトははるかに大きな間隔になります)。ただし、どちらのモデルにも、これらの機能のいずれかをオンまたはオフにすることをサポートするファームウェアがあります。

WDTLERおよびWDIDLE3ユーティリティを使用してグリーンドライブのファームウェア設定を変更しましたが、TLERがオンに設定され、自動的にスピンダウンしません。

私はZFSを使用していませんが、私が理解していることから、TLERは、ZFSおよびハードウェアRAIDコントローラーでの「ディープリカバリ」エラーを回避するのに役立ちます。 (Seagate-speakではERCとも呼ばれます)。 (更新:現在ZFSを使用しており、その後TLERをオフにしました)。

構成した3つのWDGreenドライブモデルのいずれかでTLERを有効にすることに問題はありませんでした:WD20EZRX, WD20EARXおよびWD20EARSこれらのモデルを個人的に保証できますが、他のモデルは保証できません。

私が長年購入したこれらの6つのWD2TBグリーンドライブは、現在、SynologyDiskstationへのPCIパススルーを使用しているRAID-10アレイで使用されていますVM(ESXi 6.5a)以前はUbuntu12.04ベアメタルのMDADM/LVMアレイ。コントローラーはSupermicroX9SCL-FO上のIntelCougar Point HBAです。更新:1年後も同じドライブがあり、現在はFreeBSD11.1にあります。リリースVM ZFS3-vdevストライプミラーを使用。

ドライブは、EARSでは2010年から、EARXでは2012年から、EZRXでは2015年から、ほぼ24時間年中無休で稼働しています。前述のユーティリティを使用してファームウェア設定を変更した後は、RAIDの使用に完全に受け入れられるようです。ただし、変更せずにNASにストックを使用することはお勧めしません。古いドライブは、アイドル/スピンダウンをオフにせずに24時間年中無休で使用できるため、パワーサイクルカウントが非常に高くなります。私がすでに数年それらを所有するまで、それをオフにすることについて知りません。

WD Redsには、さまざまなアレイサイズで役立つと思われる衝撃吸収など、他の宣伝されている機能があります。ただし、6ドライブアレイのGreenドライブには問題はありません(2つのIStarUSA 2x5.25から3x3.5のホットスワップベイコンバーターを使用しています)。その結果、これらの「機能」は、Redドライブの価格を高騰させるのに役立つ単なるマーケティングの流行語にすぎないと私は思います。

使用に興味のある人のためのリファレンスを追加したいWDIDLE3

問題の原因は、WesternDigitalがデバイスを「より環境に優しい」ものにしようとしていることです。この目標を達成する1つの方法は、ハードドライブの回転するプラッターの上にヘッドを浮かせるのではなく、読み取り/書き込み要求が8秒間なかった後、プラスチックパッドにヘッドを駐車することです。これにより、1日あたり最大10,800サイクルが追加されます。多数の削りくずが徐々に頭をすり減らします。いくつかの文献によると、250,000〜1,250,000サイクルは損傷を引き起こし、読み取り/書き込みエラーにつながります。計算を行うと、使用頻度の高いサーバーでハードドライブを使用している場合、データの破損は23。148〜115。741日以内に始まります。通常の消費者は、後でまで読み取り/書き込みの問題に気付くことはありません。一部のWDドライブは、1日あたり3,000〜5,000サイクルを報告しました。このレートでは、データ破損の最初のインスタンスは83。33〜250日以内に始まります。

私の経験から、初期のデータ損失は平均的なユーザーには気付かれません。作業ファイルにアクセス、編集、保存しなくても問題の兆候はありません。多くの使用法で、ハードドライブ上の失われたセクターが表示され、インデックスが破損します。その後、被害が明らかになります。起動時に、Windows OSはエラーを修復するためにチェックディスク(chkdsk/f)の使用を開始します。不正な情報のチャンクが削除され、破損したインデックスがプロセス中に再修正されます。最終的に、ユーザーが問題に気付く前に、50%から60%のドライブが消去されます。彼はファイルにアクセスしますが、何もありません。ファイルマネージャーを使用して、さらに調査すると、他の不足しているデータが明らかになります。この劣化には時間がかかります。コンピューターの使用状況にもよりますが、数か月から1年かかります。

それにもかかわらず、6年間の苦情により、製造業者は何かをすることを余儀なくされました-ファームウェアの修正を提供しました。 WDIDLE3.EXEソフトウェアは、パーキングサイクルを最大5分にリセットするために使用されます。通常のユーザーの場合、この変更により、駐車サイクルが1日あたり133に減少します。これは産業平均の範囲内です。ほとんどのドライブは1日あたり10〜200を経験し、約600,000と評価されています。 WDIDLE3.EXEはヘッドパーキングをオフにすることもできます。残念ながら、これはお勧めしません。ユーザーから、ドライブ速度がクロールに低下したか、読み取り/書き込みの問題が発生したとの報告がありました。 。このソリューションは、広報の傑作です。 WDは、新しく製造されたドライブの8秒のヘッドパーキングサイクルを非アクティブ化または削除する代わりに、販売後にユーザーにファームウェアの変更を強制します。プロセスは簡単ではなく、会社のWebサイトは情報を説明したり提供したりせず、ソフトウェアのみを提供します。この手順では、SATAポートに接続されている他のすべてのデバイスのプラグを抜き、BIOSを何度もリセットする必要があります。コンピュータは、CDまたはUSB 2.0サムドライブを介してDOSで起動し、必要なコードを入力する必要があります。起動デバイスを作成するために必要なソフトウェアを見つけるだけでも面倒です。

その結果、技術者以外の消費者は何もせず、ハードドライブの誤動作を許容します。 「技術者」にとっては、何時間もの調査、インターネット検索、試行錯誤が必要です。うまくいけば、彼らも落胆するでしょう。一気に、同社は批評家をなだめ、依然として高い販売量を維持しています。

私はすでに必要な仕事をしました。したがって、これがUSB2.0ドライブの起動を使用する最も簡単な手順です。

次のプログラムをダウンロードします。 。 。 。

。 。 。 。 。 HPUSBディスクストレージフォーマットツール

。 。 。 。 。 Z-Zip

。 。 。 。 。 wdidle3.exe

。 。 。 。 。 FreeDOS(fd11src.iso)

この順序で次の手順を実行して、起動中のUSB2.0フラッシュドライブを作成します。

。 。 。 。 。 1.Z-Zipをインストールします

。 。 。 。 。 2. Z-Zipを使用して、HPUSBディスクストレージフォーマットツールとFreeDOSISOを抽出します。

。 。 。 。 。 3.HPソフトウェアをインストールします。

。 。 。 。 。 4.コンピューターのUSB2.0ポートの1つにUSB2.0フラッシュドライブをインストールします。

。 。 。 。 。 。 。 HPアイコンを右クリックします。

。 。 。 。 。 。 。互換性/特権レベルに移動します。

。 。 。 。 。 。 。 [このプログラムを管理者として実行する]をオンにします。

。 。 。 。 。 。 。プログラムを終了します。

。 。 。 。 。 5.アイコンをクリックしてHPプログラムをアクティブにします。

。 。 。 。 。 。 。ファイルシステムにFATを選択します

。 。 。 。 。 。 。 CREATE DOS STARTUPDISKにチェックマークを付けます

。 。 。 。 。 。 。配置されたDOSシステムファイルの使用AT)に移動し、

。 。 。 。 。 。 。 。 。 。 FreeDOSファイルのサブディレクトリ。\FREEDOS\SETUP\ODINです

。 。 。 。 。 6. USB2.0フラッシュドライブをフォーマットします。サイズによっては時間がかかります。

。 。 。 。 。 7. WINDOWS Explorerを使用して、WDIDLE3.EXEをフォーマット済みのUSB2.0フラッシュドライブにコピーします。

コンピュータの電源を切ります。

。 。 。 。 。 1. 2本のコードを抜いて、SATAポートに接続されているすべてのデバイスを非アクティブ化します。 WDIDLE3.EXEがファームウェア設定を破壊することを望まない。

。 。 。 。 。 2. Western DigitalRedハードドライブを接続します。

コンピュータを再起動してください。

。 。 。 。 。 1.PCのBIOS設定に移動します。

。 。 。 。 。 2.AHCIをオフにします。これにより、フラッシュドライブが認識されるようになります。

。 。 。 。 。 3.サムドライブを最初の起動可能なドライブとして設定します。

。 。 。 。 。 4. BIOS設定を保存して、終了します。

コンピュータを再起動してください。サムドライブはコンピュータを起動し、MS-DOSに入るはずです。

。 。 。 。 。 1.引用符なしで「wdidle3.exe」と入力し、Enterキーを押します。これにより、プログラムがアクティブになります。

。 。 。 。 。 2.引用符なしで「wdidle3.exe/r」と入力し、Enterキーを押します。これにより、現在のタイムアウトが表示されます。工場出荷時のデフォルトは8秒です。

。 。 。 。 。 3.引用符なしで「wdidle3.exe/s300」と入力し、Enterキーを押します。これにより、オートパークタイマーが300秒または5分(最大許容時間)に変更されます。

。 。 。 。 。 4.引用符なしで「wdidle3.exe/r」と入力し、Enterキーを押します。これにより、ハードドライブが変更を受け入れたことを確認します。

。 。 。 。 。 5.PCの電源を切ります。

別のハードドライブを処理する必要がある場合は、2本の接続ケーブルを引き出し、次のWestern Digital Redドライブに接続して、上記のプロセスを繰り返します。

終了したら、コンピュータの電源を切り、SATAデバイスを接続し直します。

。 。 。 。 。 1.PCの電源を入れます

。 。 。 。 。 2. PCBIOS設定に戻ります。

。 。 。 。 。 3.AHCIをオンにします。

。 。 。 。 。 4.起動順序を変更します。

。 。 。 。 。 5.設定を保存して終了します。

注:私はこのガイドを作成しませんでした。覚えている限り、ファームウェアの変更を実行したときにすべてのドライブを接続し(ソフトウェアを使用して特定のドライブを選択できます)、AHCIを使用していましたが、何も経験していませんでした。問題。 YMMV。

2
AveryFreeman