Categories: 未分類

badblocks

Badblocks
不良ブロックがあるのLinuxをチェックするためのユーティリティ不良セクタのディスク・ドライブ。mkfsなどの他のプログラムで使用できるこれらのセクターのリストを作成して、将来使用されないようにし、データの破損を引き起こさないようにします。これはe2fsprogsプロジェクトの一部であり、BSD オペレーティングシステム用のポートが利用可能です。
スタンドアロンプ​​ログラムとして実行すると、badblocksは問題のあるブロックのリストを表示します(存在する場合)。これにより、SMARTデータやファイルシステムのチェックとは関係なく、ディスクドライブが正常であるかどうかをチェックするための優れたオプションになります。

コンテンツ
1 e2fsckの「-c」オプション
1.1 dumpe2fs
2 例
3 参考文献
4 外部リンク

e2fsckの「-c」オプション
より一般的な使用例は、不良ブロックをスキャンしてデータがこれらのブロックに保存されないようにするオプションを渡すときに、e2fsckの一部”-c”として不良ブロックを呼び出すことです。これは、見つかった不良ブロックのリストを不良ブロックiノードに追加して、影響を受けるセクターがファイルまたはディレクトリに割り当てられないようにすることで実行されます。テストは、読み取り専用(”-c”)または非破壊読み取り/書き込み(”-cc”)テスト方法を使用して実行できます。

dumpe2fs
実行dumpe2fs -bすると、e2fsckまたはによって記録された不良ブロックのリストが表示されtune2fsます。


badblocks -nvs / dev / sdb
これにより、非破壊読み取り/書き込みモードでドライブ「sdb」がチェックされ、チェックされたブロック番号を書き出すことで進行状況が表示されます。
badblocks -wvs / dev / sdb6
これにより、ドライブ「sdb」の6番目のパーティションが破壊的な読み取り/書き込みモード(-w =書き込みモード)でチェックされ、パーティション全体に4つの異なるパターンが書き込まれ、それぞれが読み戻されて検証されます。チェック時にブロック番号を書き出すことで進行状況を表示します(-s = show、-v = verbose)。パーティション上のすべてのデータは、ブロックレベルで上書きされます。
badblocks -wvsb 4096 / dev / sdb
これは上記と同じですが、ブロックサイズが4096のドライブ全体に対して行われます。これにより、MBR、パーティション、およびデータが同様に破壊されます。最新のディスクドライブは、不良セクタをスペアトラックにサイレントに再マッピングするため、おそらく欠陥のあるセクタは表示されませんが、新しいドライブでプログラムを数日間実行すると、表面全体がテストされ、後で読み取ると、SMARTデータが最終的に表示されます。再割り当てされたセクター。
既存のファイルシステムを含むデバイスでこの-w オプションを使用すると、そのデバイスのデータが消去されます。

参考文献
^ E2fsprogs:Ext2 / 3/4ファイルシステムユーティリティ–リリースノート ^ FreshPorts – sysutils / e2fsprogs ^ badblocks(8)  –  Linuxの管理および特権コマンドマニュアル ^ e2fsck(8)  –  Linuxの管理および特権コマンドマニュアル ^ 「アーカイブされたコピー」。

外部リンク
Smartmontools –smartmontoolsの不良ブロックHOWTO。バッドブロックの複雑な方法。カジュアルユーザーにとっては混乱を招く可能性が
Badblocks-ArchWIKI

admin

Share
Published by
admin