Fixing a crashed disk

Robert Nichols rnicholsNOSPAM at comcast.net
Sat Oct 27 00:51:15 UTC 2012


On 10/26/2012 06:29 PM, Steven Stern wrote:
> I quite stupidly unplugged my computer today when my foot got tangled in
> the power strip.  On reboot, I was notified
>
> Device: /dev/sda [SAT], 8 Offline uncorrectable sectors
>
> Smartctl tells me the problem is at LBA 2014551336 (this is a 2TB disk).
>
>
> Following the info here
>
> http://kaivanov.blogspot.com/2010/09/fixing-disk-problems-under-linux-with.html
>
> I'm not able to determine what file might be sitting on this block.
>
> tune2fs -l /dev/sda5 |grep Block
> Block count:              472552448
> Block size:               4096
> Blocks per group:         32768
> [root at sds-desk-2 ~]# debugfs
> debugfs 1.42.3 (14-May-2012)
> debugfs:  open /dev/sda5
> debugfs:  icheck 235992741
> Block   Inode number
> 235992741       8
> debugfs:  ncheck 8
> Inode   Pathname
>
> This suggests that the problem is not in a currently extant file.
>
> I'm now trying the suggestion of writing from /dev/zero to a file in
> /home while in single users mode.  Given that I have 1.5TB to fill,
> this could take a while.
>
> Here's the question:  If I just reformat and restore /home from a
> recent backup, will the disk automatically deal with the sectors
> pending reallocation?

The pending sectors will be reallocated only when they are written to.  Unless
invoked with the very slow "-cc" option, mke{2,3,4}fs will write only to the
metadata areas, and restoring /home will of course not write to any remaining
free space.

-- 
Bob Nichols     "NOSPAM" is really part of my email address.
                 Do NOT delete it.



More information about the users mailing list