Subject: Re: Probably a FAQ, but couldn't find it. -- is there the equivalent
To: Brian Buhrow <buhrow@lothlorien.nfbcal.org>
From: Mike Cheponis <mac@Wireless.Com>
List: current-users
Date: 07/09/2001 14:06:39
Kevin P. Neal suggested a procedure that did work for me for clearing bad
blocks.
The trick is the "fsdb" program. I was able to determine the inode of
my bad directory, and then I could clear that inode.
When I subsequently "fsck"ed that disk, the zeroed inode was deleted,
lost+found/ was created, and my files (that were in the bad directory)
were placed there.
Also look at bad144(8) and badsect(8).
-Mike
p.s. Do you have the S.M.A.R.T. capability of your HD turned on? If not,
you may want to turn it on.
On Mon, 9 Jul 2001, Brian Buhrow wrote:
> Date: Mon, 9 Jul 2001 17:49:21 -0700
> From: Brian Buhrow <buhrow@lothlorien.nfbcal.org>
> To: current-users@netbsd.org
> but couldn't find it. -- is there the equivalent of atactl reassign
> blkno on IDE disks?
>
> I have an IDE disk which is showing bad blocks i.e:
>
> Jul 3 22:57:44 woody /netbsd: wd4a: uncorrectable data error reading fsbn 142987762 of 142987762-142987824 (wd4 bn 142987762; cn 141852 tn 15 sn 1), retrying
> .....
>
> Since all of these block numbers are the same, I figured I could reassign
> the block from the disk's spare sectors. However, I know of no command to
> do this with IDE disks. Is there an equivalent of scsictl reassign <block
> nnumber> for IDE disks?
> -thanks
> -Brian
>