[Info-vax] analyze/disk errors
Stephen Hoffman
seaohveh at hoffmanlabs.invalid
Fri Dec 6 21:41:14 EST 2013
On 2013-12-07 00:41:46 +0000, David Froble said:
> As mentioned earlier, while back in the day the file system handled bad
> blocks, thus BADBLK.*, today's disks handle them transparently. That
> part of the VMS filesystem just isn't needed anymore.
SCSI disks don't handle the errors transparently. Sure, once the
revectoring actually happens and the blocks are shuffled, the disk is
once again logically perfect, but between the time when the error is
detected and when the block is rewritten and particularly in the
absence of HBVS, the contents of the bad block is returned to the user
with a PARITY error, on the off chance the user can get data out of it.
>
> I also would never have tried to mess with BADBLK as a file, because it
> really isn't a file, it's part of the structure placed on a disk that
> the ODS-* file systems require.
It really is a file. It just gets some funky block mapping that
ANALYZE /DISK should really either just flag as an indication of a disk
bad block problem that's currently active, or should ignore.
> Yeah, get Steve those bad disks, don't know how else to test for bad disks.
Controllers add a whole 'nother layer of weird here, too.
--
Pure Personal Opinion | HoffmanLabs LLC
More information about the Info-vax
mailing list