disk. If it is not specified the first block on the disk is used as a default.
.PP
.B Important note:
-If the output of
+If the output of
.B badblocks
is going to be fed to the
.B e2fsck
-or
+or
.B mke2fs
programs, it is important that the block size is properly specified,
-since the block numbers which are generated are very dependent on the
-block size in use by the filesystem.
+since the block numbers which are generated are very dependent on the
+block size in use by the filesystem.
For this reason, it is strongly recommended that
-users
+users
.B not
-run
-.B badblocks
-directly, but rather use the
+run
+.B badblocks
+directly, but rather use the
.B \-c
option of the
.B e2fsck
-and
+and
.B mke2fs
programs.
.SH OPTIONS
This parameter, if passed and non-zero, will cause bad blocks to sleep
between reads if there were no errors encountered in the read
operation; the delay will be calculated as a percentage of the time it
-took for the read operation to be performed. In other words, a value of
+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
read-only. This can be overridden using the
.B \-f
flag, but should almost never be used --- if you think you're smarter
-than the
+than the
.B badblocks
-program, you almost certainly aren't. The only time when this option
+program, you almost certainly aren't. The only time when this option
might be safe to use is if the /etc/mtab file is incorrect, and the device
really isn't mounted.
.TP
an existing filesystem, in a format suitable for use with this option.
.TP
.B \-n
-Use non-destructive read-write mode. By default only a non-destructive
-read-only test is done. This option must not be combined with the
+Use non-destructive read-write mode. By default only a non-destructive
+read-only test is done. This option must not be combined with the
.B \-w
option, as they are mutually exclusive.
.TP
for use by the
.
.B \-l
-option in
+option in
.BR e2fsck (8)
or
.BR mke2fs (8).
.BI \-t " test_pattern"
Specify a test pattern to be read (and written) to disk blocks. The
.I test_pattern
-may either be a numeric value between 0 and ULONG_MAX-1 inclusive, or the word
+may either be a numeric value between 0 and ULONG_MAX-1 inclusive, or the word
"random", which specifies that the block should be filled with a random
bit pattern.
For read/write (\fB-w\fR) and non-destructive (\fB-n\fR) modes,
read-only mode only a single pattern may be specified and it may not be
"random". Read-only testing with a pattern assumes that the
specified pattern has previously been written to the disk - if not, large
-numbers of blocks will fail verification.
+numbers of blocks will fail verification.
If multiple patterns
-are specified then all blocks will be tested with one pattern
+are specified then all blocks will be tested with one pattern
before proceeding to the next pattern.
.TP
.B \-v
Use write-mode test. With this option,
.B badblocks
scans for bad blocks by writing some patterns (0xaa, 0x55, 0xff, 0x00) on
-every block of the device, reading every block and comparing the contents.
-This option may not be combined with the
-.B \-n
+every block of the device, reading every block and comparing the contents.
+This option may not be combined with the
+.B \-n
option, as they are mutually exclusive.
.TP
.B \-B
This option erases data! If you want to do write-mode testing on
an existing file system, use the
.B \-n
-option instead. It is slower, but it will preserve your data.
+option instead. It is slower, but it will preserve your data.
.PP
The
.B \-e
implemented by David Beattie <dbeattie@softhome.net>.
.SH AVAILABILITY
.B badblocks
-is part of the e2fsprogs package and is available from
+is part of the e2fsprogs package and is available from
http://e2fsprogs.sourceforge.net.
.SH SEE ALSO
.BR e2fsck (8),