fsck fails...help!
Duane Morse
duane at anasaz.UUCP
Mon Sep 18 01:05:13 AEST 1989
In article <726 at anasaz.UUCP>, duane at anasaz.UUCP (Duane Morse) writes:
) In article <9171 at pyr.gatech.EDU), david at pyr.gatech.EDU (David Brown) writes:
) )
) ) Help!! Fsck is failing on my machine. I get the following error:
) )
) ) CANNOT READ: BLK 16 (CONTINUE)
) )
) ) In my trusty 4.3BSD System Managers Manual, I find that "...This
) ) should never happen. See a guru."
)
) The message means that it cannot physically read the block. I don't
) know how fsck varies from one system to the next, but the version on our
) NCR Tower 32/600 also stops when this happens.
)
) The only time this occurred on our system, I made a lucky guess about
) something and 'fixed' the problem. In particular, I determined which
) physical blocks the message referred to, verified the problem by trying
) to dd the block, and then, as root, wrote zeroes to the bad block. My guess
) was that either the smart SMD controller would allocate an alternate
) block when I tried to write to the bad one, or the sector/block
) checksum was bad and writing to the block would put out a good checksum.
) After this I could run fsck.....
I received mail informing me that block 16 for 4.3BSD is in the superblock,
so clearing the block would probably have dire consequences. I've never
been near 4.3BSD; my comment is based on a trick that worked the only
time a similar problem arose on our system, which runs SysV. If block 16
is part of the superblock, it'd be worth a quick check to see if rewriting
the block with "reasonable" data is feasible.
I keep a printout of the superblock on our system for that reason.
--
Duane Morse ...{asuvax or mcdphx}!anasaz!duane
(602) 861-7609
More information about the Comp.unix.wizards
mailing list