[comp.sys.sun] fsck question

MONGER@mcmaster.ca (10/24/89)

We have a Sparcstation 1 with 2 104 mbyte disks.  / and /usr are mounted
on sd0, and we use the b partitions of both disks for swap.  The g
partition on the 2nd disk (sd1) is also mounted for user files.

I tried to make use of sd1a, but it fails fsck.  The error message is

CAN NOT READ: BLK 201824 (CONTINUE)

According to the manual, this should never happen and I should see a guru.
Unfortunately, my guru moved away, so I am hoping I can borrow one of
yours.  When I tell fsck to continue, it comes back to tell me that it
could not read blocks 201824 - 201827.

If i look at the defect list with format, I see that there are defects at
cylinder 961 sectors 14-17.  Since this disk is 974 cylinders 6 heads/cyl
35 sectors/head, that works out to block number 201824 all right.

What puzzles me is why this error occurs when I fsck sd1a, given that my
partition table looks like so:

partition       start cyl    blocks
a                 0          16170        (77/0/0)
b                77          21840       (134/0/0)
c                 0         204540       (974/0/0)
d                 0              0         (0/0/0)
e                 0              0         (0/0/0)
f                 0              0         (0/0/0)
g               211         160230       (763/0/0)
h                 0              0         (0/0/0)

I (wrongly?) assumed that this means that partition a is the 16170
contiguous blocks starting from cylinder 0.  And even if this is not the
case, these aren't the only defects on the disk.  Why do they cause fsck
to fail?  It seems to fail straightaway.

Thanks for any help you can give me on this.
Patricia Monger
monger@mcmaster.ca