theoretical question about disks and os
    Matthew Dillon 
    dillon at apollo.backplane.com
       
    Fri Apr  1 18:41:37 PST 2005
    
    
  
:Is it possible for a poorly written disk driver/filesystem to trash 
:blocks on a hard disk? By trashing I mean that subsequent access result 
:in an i/o error, aven accross reboot.
    No.  It's possible to purposefully blow up a disk by e.g. garbaging
    up the defect list and doing a format.  It isn't possible to do it
    accidently with normal reads and writes.
:I have such a disk where it happened a few years ago. Curiously, the 
:damaged blocks where the first blocks of partitions that where mounted. 
:The maker's test software says the drive's ok, as well as s.m.a.r.t., 
:although it needed a "reformat" with the same tool to get rid of the bad 
:blocks.
    It's unlikely that software had anything to do with the damage.  More
    likely the disk overheated or got jostled or had a failure just as 
    the filesystem happened to be doing a write to those sectors.
					-Matt
					Matthew Dillon 
					<dillon at xxxxxxxxxxxxx>
:I would think it must be some kind of hardware failure, but a recent 
:discussion about linux filesystems makes me wonder... linux was running 
:on that disk, after all, with reaiserfs. And it was 3 years ago.
:
:Raphael
:
    
    
More information about the Users
mailing list