DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 
Solving filesystem problems

fsck_s5 Phase 1: Check Blocks and Sizes

This phase checks the inode list. It reports error conditions encountered while:

Types of error messages--fsck_s5 Phase 1

Phase 1 produces four types of error messages:

fsck_s5 Phase 1 error messages


UNKNOWN FILE TYPE I=I (CLEAR?)
The mode word of the inode I indicates that the inode is not a pipe, special character inode, regular inode, or directory inode. If the -p option is specified the inode is cleared.

LINK COUNT TABLE OVERFLOW (CONTINUE?)
An internal table for fsck containing allocated inodes with a link count of zero has no more room. If the -p option is specified the program exits and fsck must be completed manually.

B BAD I=I
Inode I contains block number B with a number lower than the number of the first data block in the filesystem or greater than the number of the last block in the filesystem. This error condition might generate the EXCESSIVE BAD BLOCKS error message in Phase 1 if inode I has too many block numbers outside the filesystem range. This error condition generates the BAD/DUP error message in Phases 2 and 4.

EXCESSIVE BAD BLOCKS I=I (CONTINUE?)
There are too many (usually more than 10) blocks with a number lower than the number of the first data block in the filesystem or greater than the number of the last block in the filesystem associated with inode I. If the -p option is specified the program terminates.

B DUP I=I
Inode I contains block number B, which is already claimed by the same or another inode or by a free list. This error condition might generate the EXCESSIVE DUP BLKS error message in Phase 1 if inode I has too many block numbers claimed by the same or another inode or by a free list. This error condition invokes Phase 1B and generates the BAD/DUP error messages in Phases 2 and 4.

EXCESSIVE DUP BLKS I=I (CONTINUE?)
There are too many (usually more than 10) blocks claimed by the same or another inode or by a free list. If the -p option is specified the program terminates.

DUP TABLE OVERFLOW (CONTINUE?)
An internal table in fsck containing duplicate block numbers has no more room. If the -p option is specified the program terminates.

DIRECTORY MISALIGNED I=I
The size of a directory inode is not a multiple of 16. If the -p option is used, the directory is recovered automatically.

PARTIALLY ALLOCATED INODE I=I (CLEAR?)
Inode I is neither allocated nor unallocated. If the -p option is specified the inode is cleared.

DIR/FILE SIZE ERROR
The file references more or less data than is indicated by the inode.

DELETE OR RECOVER EXCESS DATA
The user has the choice of deleting or recovering the excess blocks pointed to by the inode.

RECOVER?
The file references more data than is indicated by the inode. The user is given the choice of correcting the inode information. If the -p option is specified the data is recovered.

DELETE?
The file references more data than is indicated by the inode. The user is given the choice of deleting the referenced blocks and leaving the inode data intact.

© 2004 The SCO Group, Inc. All rights reserved.
UnixWare 7 Release 7.1.4 - 22 April 2004