.TH FSCK 1 .SH NAME fsck, fsck1 \- perform file system consistency check .SH SYNOPSIS \fBfsck\fR [\fB\-aclmrs\fR]\fR [\fIdevice\fR] ...\fR .br .de FL .TP \\fB\\$1\\fR \\$2 .. .de EX .TP 20 \\fB\\$1\\fR # \\$2 .. .SH OPTIONS .FL "\-a" "Automatically repair inconsistencies" .FL "\-c" "Check and list only the specified i-nodes .FL "\-l" "List the files and directories in the filesytem .FL "\-r" "Prompt user for repairs if inconsistencies are found .FL "\-s" "List the superblock of the file system" .SH EXAMPLES .EX "fsck /dev/c0d0p3" "Check file system on \fI/dev/c0d0p3\fR" .EX "fsck \-a /dev/at0" "Automatically fix errors on \fI/dev/at0\fR" .EX "fsck \-l /dev/fd0" "List the contents of \fI/dev/fd0\fR" .EX "fsck \-c 2 3 /dev/c0d0p2" "Check and list \fI/dev/c0d0p2\fR i-nodes 2 & 3" .SH DESCRIPTION .PP \fIFsck\fR performs consistency checks on the file systems which reside on the specified devices. \fIFsck1\fR is an alternate version for use on obsolete V1 file systems. When either the \fB\-a\fR or \fB\-r\fR flags are given, the file system will be repaired if errors are found. Before running \fIfsck\fR on a mounted file system, it must first be unmounted. Trying to repair a mounted file system is dangerous and should not be attempted. .PP To repair the root file system (which cannot be unmounted), first type CTRL-F9 at the console to kill any and all processes. Log back in as \fBroot\fR, type \fIsync\fR to force any buffered changes to disk, run \fIfsck\fR on the root file system and immediately reboot the computer by typing \fIreboot\fR. .PP It is necessary to kill all processes before repairing the root file system to prevent them from modifying any disk blocks while \fIfsck\fR is running. This is only necessary for the root file system, any other file system can simply be unmounted before it is checked. .SH "SEE ALSO" .BR mkfs (1), .BR mount (1). .\" disk name refs corrected, i.e., old hd1 now c0d0p0 -- ASW 2005-01-15