On Tuesday 05 May 2009 12:11:49 L. V. Lammert wrote:
> At 05:45 PM 5/4/2009 -0500, Tony Abernethy wrote:
> >There is, in the e2fsprogs package, something called badblocks.
> >I have used it (on Linux) to "rescue" bad disks.
> >(Windows laptops  -- kinda redundant?)
>
> Interesting, .. it DNB on 4.0, however, .. and I'm unsure as to any issues
> between utilities designed for ext2 and ffs???
>
> >If you care about your data, follow Steve's advice.
>
> Right. How many disks should I throw away before trying to gather some
> USEFUL data?

Perhaps I didn't word my thoughts well enough, and appeared snarky
to you?  That wasn't my intent.

Disks today are 1) VASTLY cheaper per meg of storage, 2) Faster, 3)
less power comsumptive and noisy.

But there is also 4) which is they aren't built as well.  The MTBF figures
are a mathmatical fantasy, and dangerously worthless.  I have many
older systems running "small" disks from 2G to about 20G that are
still fine since 1996.  In fact, looking at my log of disk disasters, I've
had three disks blow up when being used by my users, when they
were using those machines.  In contrast, the 60G+ disk era has given
me at least 12 problems in the last four to five years, and I'm not
counting friends systems that I've helped out on.  Probably more 
like 18 disasters+ if I count those.

Because of this I've adopted a really careful attitude about disks
in general.  I'm not starting to treat them like airplane parts--replace
them before they fail.  This is especially true for laptop disks (I've
had four disks start to go on various OpenBSD thinkpads I've had).

When you have free time you can beat on a disk, and take weeks
pounding on it.  Look at iogen in the ports tree as another testing
method.  It is also the case that multiple make builds of userland
is a good test.  I'm hesitant to depend on the smart tools, because
I've had laptop disks that failed hours after a check said things
were fine, and I still have a 100G disk generates smart errors
but which is absolutely good.

Remember too that getting a disk replacement under warranty
almost always results in a "recertified" disk, and I'm nervous about
using them.  Given the cost I get new ones.

Hannah's comment that I should have used the raw device was
quite correct; that was a tyop so it should have said

   dd if=/dev/rsd1c of=/dev/null bs=64k

>
> >Me, if I want to rely on a disk drive, I will run badblocks on it.
>
> Sounds like the best idea - do you run it from a Linux CD, or ??
>
>          Thanks!
>
>          Lee

--STeve Andre'

Reply via email to