Re: Help on rebuilding an array that had a massive failure.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Saturday February 4, oren@xxxxxxxxxxxx wrote:
> Hi all,
> 
> I recently had a machine (Debian 2.6.7) with a raid array have a failure,
> the disk controller card died partially ( so a couple of disks went
> offline) then died permantly taking a further two drives out of the array.
> 
> The array (/dev/md1) was made up of /dev/hda3, /dev/hdi3, /dev/hdk3,
> /dev/hdl3 and /dev/hdj3) the array was made up of the first three and then
> the fourth was added (I believe).
> 
> Mdadm.conf looks like:
> ARRAY /dev/md1 level=raid5 num-devices=5
> UUID=aeb44e5d:14388f60:8c2f39ec:9488facd
>    devices=/dev/hda3,/dev/hdc3,/dev/hdd3,/dev/hde3,/dev/hdf3
> 
> Due to the controller death I've moved the disks across to another
> machine, which has relabelled the disks as hda, hdc, hdd, hde, hdf.
> 
> I've attached the output of mdadm -E, below and have at least worked out
> what the mapping is from old to new. (ie hda-hda, hdi-hdc, hdk-hde,
> hdl-hdf, hdj-hdd).
> 
> When I try to assemble the drives I either get a 3 disk array mounted or
> the following output:
> phineas:/etc# mdadm --assemble /dev/md1 /dev/hda3 /dev/hdc3 /dev/hde3
> /dev/hdf3 /dev/hdd3
> mdadm: failed to add /dev/hdf3 to /dev/md1: Invalid argument
> mdadm: failed to add /dev/hdd3 to /dev/md1: Invalid argument
> mdadm: /dev/md1 assembled from 3 drives - not enough to start the array.
> 

hdf3 and hdd3 have bad checksums somehow, but otherwise look fine.
You should be able to fix this with

  mdadm --assemble /dev/md1 --update=summaries /dev/hd[acefd]3

If that doesn't work, could just recreate the array:
  mdadm --create /dev/md1 -l5 -c128 -n5 /dev/hda3 /dev/hdc3 /dev/hde3 \
            /dev/hdf3 /dev/hdd3

NeilBrown

-
To unsubscribe from this list: send the line "unsubscribe linux-raid" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux RAID Wiki]     [ATA RAID]     [Linux SCSI Target Infrastructure]     [Linux Block]     [Linux IDE]     [Linux SCSI]     [Linux Hams]     [Device Mapper]     [Device Mapper Cryptographics]     [Kernel]     [Linux Admin]     [Linux Net]     [GFS]     [RPM]     [git]     [Yosemite Forum]


  Powered by Linux