Whamcloud - gitweb
Merge branch 'maint' into next
[tools/e2fsprogs.git] / misc / badblocks.8.in
index f256c0e..c0b9ff1 100644 (file)
@@ -5,25 +5,25 @@ badblocks \- search a device for bad blocks
 .SH SYNOPSIS
 .B badblocks
 [
-.B \-svwnf
+.B \-svwnfBX
 ]
 [
 .B \-b
-.I block-size
+.I block_size
 ]
 [
 .B \-c
 .I blocks_at_once
 ]
 [
-.B \-e
-.I max_bad_blocks
-]
-[
 .B \-d
 .I read_delay_factor
 ]
 [
+.B \-e
+.I max_bad_blocks
+]
+[
 .B \-i
 .I input_file
 ]
@@ -41,9 +41,9 @@ badblocks \- search a device for bad blocks
 ]
 .I device
 [
-.I last-block
+.I last_block
 ] [
-.I first-block 
+.I first_block
 ]
 .SH DESCRIPTION
 .B badblocks
@@ -51,10 +51,10 @@ is used to search for bad blocks on a device (usually a disk partition).
 .I device
 is the special file corresponding to the device (e.g
 .IR /dev/hdc1 ).
-.I last-block
+.I last_block
 is the last block to be checked; if it is not specified, the last block
 on the device is used as a default.
-.I first-block
+.I first_block
 is an optional parameter specifying the starting block number
 for the test, which allows the testing to start in the middle of the
 disk.  If it is not specified the first block on the disk is used as a default.
@@ -83,17 +83,12 @@ and
 programs.
 .SH OPTIONS
 .TP
-.BI \-b " block-size"
+.BI \-b " block_size"
 Specify the size of blocks in bytes.  The default is 1024.
 .TP
 .BI \-c " number of blocks"
 is the number of blocks which are tested at a time.  The default is 64.
 .TP
-.BI \-e " max bad block count"
-Specify a maximum number of bad blocks before aborting the test.  The
-default is 0, meaning the test will continue until the end of the test
-range is reached.
-.TP
 .BI \-d " read delay factor"
 This parameter, if passed and non-zero, will cause bad blocks to sleep
 between reads if there were no errors encountered in the read
@@ -102,6 +97,11 @@ took for the read operation to be performed. In other words, a value of
 100 will cause each read to be delayed by the amount the previous read
 took, and a value of 200 by twice the amount.
 .TP
+.BI \-e " max bad block count"
+Specify a maximum number of bad blocks before aborting the test.  The
+default is 0, meaning the test will continue until the end of the test
+range is reached.
+.TP
 .B \-f
 Normally, badblocks will refuse to do a read/write or a non-destructive
 test on a device which is mounted, since either can cause the system to
@@ -184,7 +184,8 @@ are specified then all blocks will be tested with one pattern
 before proceeding to the next pattern.
 .TP
 .B \-v
-Verbose mode.
+Verbose mode.  Will write the number of read errors, write errors and data-
+corruptions to stderr.
 .TP
 .B \-w
 Use write-mode test. With this option,
@@ -195,6 +196,9 @@ This option may not be combined with the
 .B \-n 
 option, as they are mutually exclusive.
 .TP
+.B \-B
+Use buffered I/O and do not use Direct I/O, even if it is available.
+.TP
 .B \-X
 Internal flag only to be used by
 .BR e2fsck (8)