Openfilerで使用する6ドライブRAID5アレイを作成します。私がやりたいのは、アレイを構築して本番環境に移行する前に、ドライブを徹底的にテストすることです。これに最適なフリーソフトウェアはどれですか。また、一度に複数のドライブをテストできるソフトウェアはありますか?
2TBのHitachi5K3000 5400rpmドライブをテストします。
どのオペレーティングシステムを使用しているのかは言わなかった...
Windowsでは、ハードディスクのバーンインテストのワークフローは次のようになります:
Linuxの場合、@ HubertKarioのbadblocks
提案は良いもののようです。
メーカーの「ドライブフィットネステスト」などを使用することもできます。ほとんどのメーカーはこの種のツールを持っており、通常、ドライブをゼロフィルする、長くてデータを破壊するドライブテストが含まれています。
良い面としては、メーカー独自のツールがエラーコードを提供する場合があります。これは、保証交換の理由として受け入れられます。悪い面としては、Truecryptの方が速くて扱いやすく、少なくとも同じくらい徹底していることがわかります。
ltimate Boot CD には、これらのメーカー固有のツールの適度に最新のバージョンのコレクションがあります。「ハードディスクの診断」のセクションを参照してください。
注意:この種のバーンインテストはSSDでは絶対に実行しないでください。 SSDには適していませんが、SSDにかなりの摩耗を引き起こします。
日立のドライブフィットネステストツール http://www.hitachigst.com/support/downloads/ を試すことができます。または、badblockを使用して読み取り/書き込みパスをいくつか作成することもできます。
複数のD.F.Tを使用できるかどうかわかりません。一度に実行できますが、badblockの複数のインスタンスを実行できます。
ドライブが大きいため、badblocksパスが1つか2つは時間がかかります。パフォーマンスを向上させるために、ブロックサイズとブロック数の設定(それぞれ-bと-c)を微調整することを検討してください。
コマンドラインの例を次に示します。
badblocks -v -n -b 4096 -p 2 -c 8192 <device>
Linuxのbadblocks
(ext2/3/4ツールパッケージから)はこれを非常にうまく行います。
ただ走れ
badblocks -wvsb 4096/dev/sda
badblocks -wvsb 4096 -p 3/dev/sda