unstack, sort: cleanup and improvement
[minix.git] / man / man1 / readall.1
blob268ff9631657867351cf175e969e79472b1efc12
1 .TH READALL 1
2 .SH NAME
3 readall \- read a device quickly to check for bad blocks
4 .SH SYNOPSIS
5 \fBreadall\fR [\fB\-bt\fR] \fIfile\fR
6 .br
7 .de FL
8 .TP
9 \\fB\\$1\\fR
10 \\$2
12 .de EX
13 .TP 20
14 \\fB\\$1\\fR
15 # \\$2
17 .SH OPTIONS
18 .TP 5
19 .B \-b
20 # Produce shell script on \fIstdout\fR that calls \fIbadblocks\fR
21 .TP 5
22 .B \-t
23 # Just print device size
24 .SH EXAMPLES
25 .TP 20
26 .B readall /dev/hd0
27 # Read all of \fI/dev/hd0\fR
28 .TP 20
29 .B readall -b /dev/hd1 >s
30 # Generate shell script on \fIs\fR
31 .SH DESCRIPTION
32 .PP
33 \fIReadall\fR reads all of the named device in large chunks.  
34 It reports about blocks that it cannot read.  
35 Unlike \fIdiskcheck\fR, it does not attempt to write on
36 the disk, making it safer to use when one is worried about a sick system.
37 When the \fB\-b\fR flag is given, the output is a shell script that
38 calls the \fIbadblocks\fR program to marked all the bad blocks.
39 Whenever installing 
40 \s-1MINIX 3\s-1,
41 it is wise to run \fIreadall\fR with the \fB\-b\fR flag first on all
42 the hard disks.
43 .SH "SEE ALSO"
44 .BR badblocks (8).