Solving filesystem problems

Checking filesystems with fsck
    Generic fsck and its options

Checking s5 filesystems

Sample fsck use for s5 filesystems

s5 filesystem components checked by fsck
    Using fsck_s5 to check superblocks
    Using fsck_s5 to check inodes
    Using fsck_s5 to check indirect blocks
    Using fsck_s5 to check directory data blocks
    Using fsck_s5 to check regular data blocks

Running fsck on an s5 filesystem
    fsck_s5 initialization phase
    General errors for fsck_s5
    Meaning of yes/no responses for fsck_s5
    fsck_s5 Phase 1: Check Blocks and Sizes
    fsck_s5 Phase 1B: rescan for More DUP
    fsck_s5 Phase 2: check pathnames
    fsck_s5 Phase 3: check connectivity
    fsck_s5 Phase 4: Check Reference Counts
    fsck_s5 Phase 5: check free List
    fsck_s5 Phase 6: Salvage Free List
    fsck_s5 cleanup phase

Checking ufs filesystems

ufs filesystem components checked by fsck
    Using fsck_ufs to check superblocks
    Using fsck_ufs to check inodes
    Using fsck_ufs to check directory data blocks

Running fsck on a ufs filesystem
    fsck_ufs initialization phase
    fsck_ufs Phase 1: check blocks and sizes
    fsck_ufs Phase 1B: rescan for more DUP
    fsck_ufs Phase 2: check pathnames
    fsck_ufs Phase 3: Check Connectivity
    fsck_ufs Phase 4: check reference counts
    fsck_ufs Phase 5: check cylinder groups
    fsck_ufs cleanup phase

Checking sfs filesystems

Checking vxfs filesystems

Running fsck on a vxfs filesystem
    Invocation from system startup
    fsck_vxfs sample command use
    fsck_vxfs initiation phase
    fsck_vxfs superblock verification phase
    fsck_vxfs sanity check
    fsck_vxfs intent log replay
    Full vxfs fsck

Checking bfs filesystems

Checking dos filesystems
    Sample fsck_dosfs command use
    dos filesystem components checked by fsck
    fsck_dosfs - user interface