HP-UX Reference (11i v2 03/08) - 1M System Administration Commands A-M (vol 3)
f
fsck_vxfs(1M) fsck_vxfs(1M)
mounted Allows a full check of a mounted file system.
-o mounted is only used internally as
part of the primary cluster node recovery process after the primary fails. Never enter
this option from the command line as it can destroy a file system if not used correctly.
nolog Do not perform log replay. This option may be used if the log area was physically dam-
aged.
Note: Use the
-n option to verify whether there are file system inconsistencies. Use
fsck -o full,nolog to fix a corrupted file system and avoid a log replay. If you run
fsck -o full without nolog on a clean file system, it replays the intent log and per-
forms a full file system check.
p Allows parallel log replay for several VxFS file systems. Each message from
fsck is
prefixed with the device name to identify the device. This suboption does not perform a
full file system check in parallel; that is still done sequentially on each device, even when
multiple devices are specified. This option is compatible only with the
-y|-Y option
(that is, non-interactive full file system check), in which case a log replay is done in
parallel on all specified devices. A sequential full file system check is performed on dev-
ices where needed. The number of devices that can be checked in parallel is determined
by the amount of physical memory in the system. One instance of
fsck on a single dev-
ice can consume up to a maximum of 32 megabytes of memory.
Check a File System
A full check looks for the following inconsistencies:
• Blocks claimed by more than one inode or the free list.
• Blocks claimed by an inode outside the range of the file system.
• Incorrect link counts.
• Size checks:
− Incorrect number of blocks.
− Directory entry format.
• Bad inode format.
• Blocks not accounted for anywhere.
• Directory checks:
− File pointing to unallocated inode.
− Inode number out of range.
− Linkage to parent directory.
− Hash chain linkage.
− Free space count.
• Super-block checks:
− Checksum mismatch.
− More blocks for inodes than there are in the file system.
• Structural Files:
− Fileset headers.
− Object Location Table (OLT).
− Inode list files.
− Inode allocation summary files.
− Attribute files (including Access Control Lists).
− Attribute link counts.
• Bad free block list format.
• Total free block and/or free inode count incorrect.
Lost and Found Directory
Orphaned files and directories (allocated but unreferenced) are, with the user’s agreement, reconnected
by placing them in the
lost+found directory. The name assigned is the inode number. The only res-
triction is that the directory lost+found must already exist in the file system’s root directory.
Notes
Checking the raw device is almost always faster.
Unlike 2.x and earlier releases of VxFS, a full file system check does not always perform pending
extended inode operations. Some extended operations can only be processed when the file system is
mounted. A file system that has been marked
CLEAN can still contain extended operations.
If a structural flaw is detected during the intent log replay, the full
fsck flag is set on the file system
without operator interaction.
HP-UX 11i Version 2: August 2003 − 2 − Hewlett-Packard Company Section 1M−−223