jfs_fsck

jfs_fsck(8)             JFS utility - file system check            jfs_fsck(8)

NAME
       jfs_fsck  -  initiate  replay of the JFS transaction log, and check and
       repair a JFS formatted device

SYNOPSIS
       jfs_fsck [ -afnpvV ] [ -j journal_device ] [ --omit_journal_replay ]  [
       --replay_journal_only ] device

DESCRIPTION
       jfs_fsck is used to replay the JFS transaction log, check a JFS format-
       ted device for errors, and fix any errors found.

       device is the special file name corresponding to the actual  device  to
       be checked (e.g. /dev/hdb1).

       jfs_fsck must be run as root.

WARNING
       jfs_fsck  should  only  be  used to check an unmounted file system or a
       file system that is mounted READ ONLY.  Using jfs_fsck to check a  file
       system  mounted  other  than  READ ONLY could seriously damage the file
       system!

OPTIONS
       If no options are selected, the default is -p.

       -a     Autocheck mode - Replay the transaction log.   Do  not  continue
              fsck  processing  unless the aggregate state is dirty or the log
              replay failed.  Functionally equivalent to -p.   Autocheck  mode
              is  typically  the  default mode used when jfs_fsck is called at
              boot time.

       -f     Replay the transaction log and force checking even if  the  file
              system appears clean.  Repair all problems automatically.

       -j journal_device
              Specify the journal device.

       -n     Open  the  file system read only.  Do not replay the transaction
              log.  Report errors, but do not repair them.

       --omit_journal_replay
              Omit the replay of the transaction log.  This option should  not
              be used unless as a last resort (i.e.  the log has been severely
              corrupted and replaying it causes further problems).

       -p     Automatically repair ("preen")  the  file  system.   Replay  the
              transaction log.  Do not continue fsck processing unless the ag-
              gregate state is dirty or the log replay  failed.   Functionally
              equivalent to -a.

       --replay_journal_only
              Only  replay  the  transaction log.  Do not continue with a full
              file system check if the replay fails or if the file  system  is
              still  dirty  even after a journal replay.  In general, this op-
              tion should only be used for  debugging  purposes  as  it  could
              leave the file system in an unmountable state.  This option can-
              not be used with -f, -n, or --omit_journal_replay.

       -v     Verbose messaging - print details and debug statements  to  std-
              out.

       -V     Print version information and exit (regardless of any other cho-
              sen options).

EXAMPLES
       Check the 3rd partition on the 2nd hard disk, print  extended  informa-
       tion  to  stdout,  replay  the transaction log, force complete jfs_fsck
       checking, and give permission to repair all errors:

              jfs_fsck -v -f /dev/hdb3

       Check the 5th partition on the 1st hard disk, and report,  but  do  not
       repair, any errors:

              jfs_fsck -n /dev/hda5

EXIT CODE
       The exit code returned by jfs_fsck represents one of the following con-
       ditions:

        0     No errors

        1     File system errors corrected  and/or  transaction  log  replayed
              successfully

        2     File  system errors corrected, system should be rebooted if file
              system was mounted

        4     File system errors left uncorrected

        8     Operational error

        16    Usage or syntax error

        128   Shared library error

REPORTING BUGS
       If you find a bug in JFS or jfs_fsck, please  report  it  via  the  bug
       tracking system ("Report Bugs" section) of the JFS project web site:
       http://jfs.sourceforge.net/

       Please  send  as  much pertinent information as possible, including the
       complete output of running jfs_fsck with the -v option on the  JFS  de-
       vice.

SEE ALSO
       fsck(8),   jfs_mkfs(8),  jfs_fscklog(8),  jfs_tune(8),  jfs_logdump(8),
       jfs_debugfs(8)

AUTHORS
       Barry Arndt  (barndt@us.ibm.com)
       William Braswell, Jr.

       jfs_fsck is maintained by IBM.
       See the JFS project web site for more details:
       http://jfs.sourceforge.net/

                               October 29, 2002                    jfs_fsck(8)
Man Pages Copyright Respective Owners. Site Copyright (C) 1994 - 2024 Hurricane Electric. All Rights Reserved.