Re: how to reconstruct MD RAID device?
On (24/08/05 18:14), Jukka Salmi wrote:
> I added the "non-fresh" device to the failed md:
>
> $ mdadm /dev/md2 -a /dev/hdb3
> mdadm: hot added /dev/hdb3
>
> and could see hda3 being rebuilt onto the new spare:
>
> Aug 24 17:11:12 sv005 kernel: md: trying to hot-add unknown-block(3,67) to md2 ...
> Aug 24 17:11:12 sv005 kernel: md: bind<hdb3>
> Aug 24 17:11:12 sv005 kernel: RAID1 conf printout:
> Aug 24 17:11:12 sv005 kernel: --- wd:1 rd:2
> Aug 24 17:11:12 sv005 kernel: disk 0, wo:0, o:1, dev:hda3
> Aug 24 17:11:12 sv005 kernel: disk 1, wo:1, o:1, dev:hdb3
> Aug 24 17:11:12 sv005 kernel: md: syncing RAID array md2
> Aug 24 17:11:12 sv005 kernel: md: minimum _guaranteed_ reconstruction speed: 1000 KB/sec/disc.
> Aug 24 17:11:12 sv005 kernel: md: using maximum available idle IO bandwith (but not more than 200000 KB/sec) for reconstruction.
> Aug 24 17:11:12 sv005 kernel: md: using 128k window, over a total of 39107264 blocks.
>
> Excellent! Unfortunately, some minutes after the sync failed because
> of errors on the "good" disk:
>
> Aug 24 17:16:06 sv005 kernel: hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
> Aug 24 17:16:06 sv005 kernel: hda: dma_intr: error=0x40 { UncorrectableError }, LBAsect=80293024, sector=80293024
> Aug 24 17:16:06 sv005 kernel: end_request: I/O error, dev hda, sector 80293024
> [...]
> Aug 24 17:16:27 sv005 kernel: md: md2: sync done.
> Aug 24 17:16:27 sv005 kernel: md: syncing RAID array md2
> [...]
> Aug 24 17:17:01 sv005 kernel: hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
> Aug 24 17:17:01 sv005 kernel: hda: dma_intr: error=0x01 { AddrMarkNotFound }, LBAsect=2078496, sector=2078496
> Aug 24 17:17:01 sv005 kernel: hda: DMA disabled
> Aug 24 17:17:01 sv005 kernel: hdb: DMA disabled
> Aug 24 17:17:01 sv005 kernel: ide0: reset: success
> Aug 24 17:17:01 sv005 kernel: hda: task_in_intr: status=0x59 { DriveReady SeekComplete DataRequest Error }
> Aug 24 17:17:01 sv005 kernel: hda: task_in_intr: error=0x01 { AddrMarkNotFound }, LBAsect=2078496, sector=2078496
> [...]
>
> Seems I need to replace the disk or the controller. At least I know
> now how to reconstruct a failed device.
;(
>
> Thank you for your help!
No problem. If you have to boot from a live CD, I'd recommend looking
at Debian From Scratch which has RAID support:
http://people.debian.org/~jgoerzen/dfs/html/intro.html
Regards
Clive
--
www.clivemenzies.co.uk ...
...strategies for business
Reply to: