xfsck

Hurricane Electric Internet Services: Accounts starting at $9.95/month
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: Accounts starting at $9.95/month
Hurricane Electric Internet Services
Copyright (C) 1998 Hurricane Electric. All Rights Reserved.