Unix-commands-badblocks

提供:Dev Guides
移動先:案内検索

badblocks-Unix、Linuxコマンド

link:/unix_commands/index [previous] link:/unix_commands/index [next] [[1]] php [AddThis Social Bookmark Button]

NAME

概要

  • badblocks-svwnf-b block-size -c * *blocks_at_once -i * *input_file -o * *output_file -p * *num_passes -t * test_patterndevicelast-blockstart-ブロック

説明

  • badblocks * device/dev/hdc1last-blockstart-block

重要な注意: badblocks の出力が e2fsck または mke2fs プログラムに送られる場合、生成されるブロック番号は非常に依存しているため、ブロックサイズを適切に指定することが重要です。ファイルシステムが使用中のブロックサイズ。 このため、ユーザーは badblocks を直接実行せず、 e2fsck および mke2fs プログラムの -c オプションを使用することを強くお勧めします。

オプション

Tag

説明

*-b* _block-size_

ブロックのサイズをバイト単位で指定します。 デフォルトは1024です。

*-c* _ブロック数_

一度にテストされるブロックの数です。 デフォルトは64です。

-f

通常、不良ブロックは、マウントされているデバイスで読み取り/書き込みまたは非破壊テストを行うことを拒否します。これは、読み取り専用でマウントされている場合でも、システムがクラッシュしたりファイルシステムを破損したりする可能性があるためです。 これは -f フラグを使用してオーバーライドできますが、ほとんど使用しないでください--- badblocks プログラムよりも賢いと思う場合、ほとんど確実にそうではありません。 このオプションを使用しても安全なのは、/etc/mtabファイルが正しくなく、デバイスが実際にマウントされていない場合のみです。

*-i* _input_file_

既存の既知の不良ブロックのリストを読みます。 Badblocks は不良であることがわかっているため、これらのブロックのテストをスキップします。 input_file_が「-」として指定されている場合、リストは標準入力から読み取られます。 このリストにリストされているブロックは、標準出力または出力ファイルで生成される_new badブロックのリストから省略されます。 dumpe2fs (8)の -b オプションを使用すると、既存のファイルシステムで現在不良とマークされているブロックのリストを、このオプションでの使用に適した形式で取得できます。

*-o* _output_file_

不良ブロックのリストを指定されたファイルに書き込みます。 このオプションなしでは、 badblocks は標準出力にリストを表示します。 このファイルの形式は、 e2fsck (8)または mke2fs (8)の -l オプションでの使用に適しています。

*-p* _num_passes_

ディスクのnum_passes連続スキャンで新しいブロックが検出されなくなるまで、ディスクのスキャンを繰り返します。 デフォルトは0です。つまり、 badblocks は最初のパス後に終了します。

*-t* _test_pattern_

ディスクブロックに読み込む(および書き込む)テストパターンを指定します。 _test_pattern_は、0からULONG_MAX-1までの数値、またはブロックがランダムビットパターンで埋められることを指定する「ランダム」という語のいずれかです。 読み取り/書き込み( -w )および非破壊( -n )モードの場合、必要なテストパターンごとに -t オプションを指定することにより、1つ以上のテストパターンを指定できます。 読み取り専用モードの場合、指定できるパターンは1つだけで、「ランダム」ではない場合があります。 パターンを使用した読み取り専用テストでは、指定したパターンが以前にディスクに書き込まれていることを前提としています。そうでない場合、多数のブロックが検証に失敗します。 複数のパターンが指定されている場合、すべてのブロックは、次のパターンに進む前に1つのパターンでテストされます。

-n

非破壊読み取り/書き込みモードを使用します。 デフォルトでは、非破壊的な読み取り専用テストのみが実行されます。 このオプションは相互に排他的であるため、*-w *オプションと組み合わせないでください。

-s

チェックされているブロック番号を書き出すことで、スキャンの進行状況を表示します。

-v

詳細モード。

-w

書き込みモードテストを使用します。 このオプションを使用すると、 badblocks は、デバイスのすべてのブロックにパターン(0xaa、0x55、0xff、0x00)を書き込み、すべてのブロックを読み取って内容を比較することにより、不良ブロックをスキャンします。 このオプションは相互に排他的であるため、*-n *オプションと組み合わせることはできません。

警告

*-w-n*

著者

  • badblocks * Remy.Card @ linux.orgtytso @ alum.mit.edudbeattie @ softhome.net

可用性

  • badblocks * http://e2fsprogs.sourceforge.net

関連項目

  • リンク:/unix_commands/e2fsck [e2fsck(8)]
  • リンク:/unix_commands/mke2fs [mke2fs(8)]

link:/unix_commands/index [previous] link:/unix_commands/index [next] link:/cgi-bin/printversion.cgi?tutorial = unix_commands&file = badblocks [Printer Friendly]

  
Advertisements