xfsck
Hurricane Electric Internet Services
NAME
xfsck - xiafs file system consistency check and repair
SYNOPSIS
xfsck [-a|-k|-r|-s] device
DESCRIPTION
The command xfsck checks the consistency of xiafs file
systems. Inconsistencies of xiafs file systems may be
caused by an improper shutdown of the system.
To do a repair in case inconsistencies are found, the file
system should be unmounted if it is not the root device.
If it is the root device, the system should be in single-
user mode and the file system should be synchronized. Run
xfsck until it stops reporting errors. If it is the root
device, reboot or shutdown the system right after the
repair.
Repairing can only be done by the super-user.
Inconsistencies checked in order are as follows:
- Bad directory size and bad directory entry.
- Blocks claimed by an inode outside the range of the
file system.
- Blocks claimed by more than one inode or the free
list, or blocks claimed by no inode and free list.
- Incorrect link counts.
OPTIONS
xfsck has the following options:
-a This option makes xfsck repair the damage automati-
cally.
-k This option checks the super block, read the kernel
image installed by mkboot(8) and write it to the
standard output. The output can be fed into
mkboot(8) to make a new installation.
-r xfsck prompts for repair. One may answer y for
repair n for no repair, or a for automatic repair.
-s Check super block and display the super block
information and bad blocks on standard output.
EXAMPLE
# umount /dev/hda3 % hda3 is not a root device
# xfsck /dev/hda3
# sync /dev/hda1 % hda1 is a root device
# xfsck /dev/hda1
# shutdown now % if the file system is modified.
AUTHOR
Q. Frank Xia (qx@math.columbia.edu)
SEE ALSO
mkboot(8), mkxfs(8), umount(8), shutdown(8), sync(1).
Hurricane Electric Internet Services
Copyright (C) 1998
Hurricane Electric.
All Rights Reserved.