]>
Commit | Line | Data |
---|---|---|
295b3979 | 1 | //po4a: entry man manual |
c6a568fc MB |
2 | //// |
3 | Copyright 1992, 1993, 1994 Rickard E. Faith (faith@cs.unc.edu) | |
4 | May be freely distributed. | |
5 | //// | |
6 | = fsck.minix(8) | |
7 | :doctype: manpage | |
8 | :man manual: System Administration | |
9 | :man source: util-linux {release-version} | |
10 | :page-layout: base | |
11 | :command: fsck.minix | |
12 | ||
13 | == NAME | |
14 | ||
15 | fsck.minix - check consistency of Minix filesystem | |
16 | ||
17 | == SYNOPSIS | |
18 | ||
4d297435 | 19 | *fsck.minix* [options] _device_ |
c6a568fc MB |
20 | |
21 | == DESCRIPTION | |
22 | ||
23 | *fsck.minix* performs a consistency check for the Linux MINIX filesystem. | |
24 | ||
25 | The program assumes the filesystem is quiescent. *fsck.minix* should not be used on a mounted device unless you can be sure nobody is writing to it. Remember that the kernel can write to device when it searches for files. | |
26 | ||
27 | The _device_ name will usually have the following form: | |
28 | ||
29 | ____ | |
30 | [cols=",",] | |
31 | |=== | |
32 | |/dev/hda[1-63] |IDE disk 1 | |
33 | |/dev/hdb[1-63] |IDE disk 2 | |
34 | |/dev/sda[1-15] |SCSI disk 1 | |
35 | |/dev/sdb[1-15] |SCSI disk 2 | |
36 | |=== | |
37 | ____ | |
38 | ||
e3668f43 | 39 | If the filesystem was changed, i.e., repaired, then *fsck.minix* will print "FILE SYSTEM HAS BEEN CHANGED" and will *sync*(2) three times before exiting. There is _no_ need to reboot after check. |
c6a568fc MB |
40 | |
41 | == WARNING | |
42 | ||
43 | *fsck.minix* should *not* be used on a mounted filesystem. Using *fsck.minix* on a mounted filesystem is very dangerous, due to the possibility that deleted files are still in use, and can seriously damage a perfectly good filesystem! If you absolutely have to run *fsck.minix* on a mounted filesystem, such as the root filesystem, make sure nothing is writing to the disk, and that no files are "zombies" waiting for deletion. | |
44 | ||
45 | == OPTIONS | |
46 | ||
47 | *-l*, *--list*:: | |
299604dd | 48 | List all filenames. |
c6a568fc MB |
49 | |
50 | *-r*, *--repair*:: | |
299604dd | 51 | Perform interactive repairs. |
c6a568fc MB |
52 | |
53 | *-a*, *--auto*:: | |
299604dd | 54 | Perform automatic repairs. This option implies *--repair* and serves to answer all of the questions asked with the default. Note that this can be extremely dangerous in the case of extensive filesystem damage. |
c6a568fc MB |
55 | |
56 | *-v*, *--verbose*:: | |
299604dd | 57 | Be verbose. |
c6a568fc MB |
58 | |
59 | *-s*, *--super*:: | |
299604dd | 60 | Output super-block information. |
c6a568fc MB |
61 | |
62 | *-m*, *--uncleared*:: | |
299604dd | 63 | Activate MINIX-like "mode not cleared" warnings. |
c6a568fc MB |
64 | |
65 | *-f*, *--force*:: | |
299604dd | 66 | Force a filesystem check even if the filesystem was marked as valid. Marking is done by the kernel when the filesystem is unmounted. |
c6a568fc | 67 | |
2b2d3172 | 68 | include::man-common/help-version.adoc[] |
c6a568fc MB |
69 | |
70 | == DIAGNOSTICS | |
71 | ||
72 | There are numerous diagnostic messages. The ones mentioned here are the most commonly seen in normal usage. | |
73 | ||
74 | If the device does not exist, *fsck.minix* will print "unable to read super block". If the device exists, but is not a MINIX filesystem, *fsck.minix* will print "bad magic number in super-block". | |
75 | ||
76 | == EXIT STATUS | |
77 | ||
78 | The exit status returned by *fsck.minix* is the sum of the following: | |
79 | ||
c6a568fc | 80 | *0*:: |
299604dd | 81 | No errors |
c6a568fc | 82 | *3*:: |
299604dd | 83 | Filesystem errors corrected, system should be rebooted if filesystem was mounted |
c6a568fc | 84 | *4*:: |
299604dd | 85 | Filesystem errors left uncorrected |
c6a568fc | 86 | *7*:: |
299604dd | 87 | Combination of exit statuses 3 and 4 |
c6a568fc | 88 | *8*:: |
299604dd | 89 | Operational error |
c6a568fc | 90 | *16*:: |
299604dd MB |
91 | Usage or syntax error |
92 | ||
c6a568fc MB |
93 | |
94 | == AUTHORS | |
95 | ||
96 | mailto:torvalds@cs.helsinki.fi[Linus Torvalds]. Exit status values by mailto:faith@cs.unc.edu[Rik Faith] Added support for filesystem valid flag: mailto:greg%wind.uucp@plains.nodak.edu[Dr. Wettstein]. Check to prevent fsck of mounted filesystem added by mailto:quinlan@yggdrasil.com[Daniel Quinlan]. Minix v2 fs support by mailto:schwab@issan.informatik.uni-dortmund.de[Andreas Schwab], updated by mailto:janl@math.uio.no[Nicolai Langfeldt]. Portability patch by mailto:rmk@ecs.soton.ac.uk[Russell King]. | |
97 | ||
98 | == SEE ALSO | |
99 | ||
100 | *fsck*(8), | |
101 | *fsck.ext2*(8), | |
102 | *mkfs*(8), | |
103 | *mkfs.ext2*(8), | |
104 | *mkfs.minix*(8), | |
105 | *reboot*(8) | |
106 | ||
625e9c61 | 107 | include::man-common/bugreports.adoc[] |
c6a568fc | 108 | |
625e9c61 | 109 | include::man-common/footer.adoc[] |
c6a568fc MB |
110 | |
111 | ifdef::translation[] | |
625e9c61 | 112 | include::man-common/translation.adoc[] |
c6a568fc | 113 | endif::[] |