regular fsck runs are too disturbing - and current approach does not work very well in detecting defects!
Jan Claeys
lists at janc.be
Wed Oct 3 00:24:50 UTC 2007
Op dinsdag 02-10-2007 om 13:56 uur [tijdzone -0400], schreef Phillip
Susi:
> Jan Claeys wrote:
> > I'm not an Ubuntu developer, but if 'badblocks' looks for hardware
> > defects, it's mostly useless on most hard disks in use these days. The
> > HDD firmware does internal bad block detection & replacement (using
> > spare blocks on the disk reserved for that purpose). So if you can
> > detect any bad blocks using a software check, it means that your hard
> > disk is almost dead and should be replace ASAP (like, rather today than
> > tomorrow).
>
> It can only remap the block on a write, not a read,
Which means it might be useful as an emergency solution while you're
waiting for the new disks to arrive.
> but yea, smartmontools is a better method to monitor for defects.
Indeed, 'smartmontools' for hardware-defects, "fsck" for
filesystem-defects.
About doing "live" fsck & defrag on a rw filesystem, IIRC Windows NT has
a system API for doing e.g. atomic "swap 2 sectors" operations; does
'linux', or any of the filesystem drivers for it, support something like
that?
--
Jan Claeys
More information about the Ubuntu-devel-discuss
mailing list