バックアップ用に新しいハードドライブを購入しました。データを安全に保管するために端末を預ける前に、端末の状態が良好であることを確認したいと思います。ドライブは新しい内部3.5インチSATAドライブです。
私は始めた破壊的な書き込み不良ブロックをテストするには、次のコマンドを使用します。
(重要:しないでください。次のコマンドをコピーして貼り付けます。すべてのデータが削除されます。ディスクにあります)
# badblocks -wsv -t random /dev/<device>
約1時間30分後、不良ブロックの実行は0.36%完了します。 iotopが報告する平均書き込み速度は1.6〜2.5MB / sで、これはドライブの実際の書き込み速度の約1%です。ただし、iotopは99.9%のIO負荷を報告します。
何か奇妙なことが起こっているのでしょうか、それとも不良ブロックが遅く実行されるのが本当に一般的なことですか?
答え1
-c
64以上のブロックを実行して-b
1KiB以外のブロックサイズを指定するには、オプションを追加する必要があります。今度は64KiBを一度に実行します。たくさん追求すること。
それは次のとおりです。
badblocks -c 2560 -b 4096 -wsv -t random /dev/«device»
より速く走らなければなりません。一度に10MiB(= 4KiB×2560)です。-c
最高速度で走らない場合は増やしてください。また、ディスクに4Kセクタがある可能性があるため、-b 4096になります。それ以外の場合、不良セクタは4として報告されます。
(そう思うか、逆に考えたいかもしれませんsmartctl -t long
。もちろん、編集証がある場合は、バックアップをミラーリングしてください。)