[lkml]   [2003]   [Oct]   [14]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    SubjectRe: Why are bad disk sectors numbered strangely, and what happens to them?
    On Tue, Oct 14, 2003 at 02:05:27AM -0500, Wes Janzen wrote:
    > >I've seen a disk (which now failed and will be replaced 3 hours from now)
    > >remap defective sectors without reporting any errors to the OS.
    > >The SMART "remapped sector count" just went up, but no errors in the
    > >logs. So apparently, the disk noticed something and remapped teh sector
    > >without anybody noticing.
    > >
    > >
    > Can't you pretty much get the drive to check itself using smartctl, such
    > as running:
    > smartctl -o on -s on -S on /dev/hde &> /dev/null

    I strongly recommend you store the output somewhere. This way you
    will get to ignore for instance:
    hde: no such device
    without being ABLE to notice it. (being an initscript, outputting to
    stdout is not good. Store it in /var/log somewhere)

    > in an init script? Also, I think if you just happen to write to a bad
    > sector the drive will remap it without a warning (unless it doesn't have
    > any remapping sectors left), but if you read from it then to get the
    > drive to "notice" it, you have to write back to that sector. Or run the
    > drive test which should find it and correct it.

    The drive which I'm replacing has had a total of 22 powercycles.
    Something like 15 powercycles seem to happen during "install", we
    had some hardware problems after that (replaced the motherboard)
    in apparently another 7 power cycles. That's all.

    If you manage to get the drive to notice sectors going bad
    just before they actually GO bad, then you'll see an exponential
    increase in sectors going bad, resulting in the drive quickly
    running out of spare sectors. This defeats the purpose of SMART
    in alerting you to a failing drive before it costs you your valuable

    If an area of say 2mm x 2mm is going bad, then that's already many
    megabytes on a modern drive. The drive is going to decide to remap
    sectors there on a case-by-case basis, keeping on storing your valuable
    data in sectors which just didn't get noticed. You don't have the
    ability to notice the structure in the bad sectors.

    If say a read-amp is slowly going bad, the worst sectors are going
    first, but the whole drive will fail soonish.

    Take it as a warning. Take the drive back on warranty. Point them to the
    marketingspeak on the box which says: "defect free interface" or
    somethign like that. You want a drive without bad sectors.

    If you can't take it back, move it away to your "long term storage"
    disk, where you keep the backup of your CD collection or something like
    that. Don't put anything important on it.


    ** ** ** +31-15-2600998 **
    *-- BitWizard writes Linux device drivers for any device you may have! --*
    **** "Linux is like a wigwam - no windows, no gates, apache inside!" ****
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to
    More majordomo info at
    Please read the FAQ at

     \ /
      Last update: 2005-03-22 13:49    [W:0.022 / U:49.180 seconds]
    ©2003-2017 Jasper Spaans. hosted at Digital OceanAdvertise on this site