logo       

Re: RAID5 won't start: msg#00219

linux.raid

Subject: Re: RAID5 won't start

Den 10/25/2004, skrev "Turbo Fredriksson" <turbo@xxxxxxx>:

>sdf1 /dev/scsi/host3/bus0/target8/lun0/part1: device 1 in 9 device active
>raid5 md1.
>sdg1 /dev/scsi/host3/bus0/target9/lun0/part1: device 2 in 9 device active
>raid5 md1.
>sdp1 /dev/scsi/host4/bus0/target4/lun0/part1: device 3 in 9 device active
>raid5 md1.
>sdq1 /dev/scsi/host4/bus0/target5/lun0/part1: device 4 in 9 device active
>raid5 md1.
>sdr1 /dev/scsi/host4/bus0/target8/lun0/part1: device 5 in 9 device active
>raid5 md1.
>sds1 /dev/scsi/host4/bus0/target9/lun0/part1: device 6 in 9 device active
>raid5 md1.
>sdx1 /dev/scsi/host4/bus0/target14/lun0/part1: device 7 in 9 device active
>raid5 md1.
>sdd1 /dev/scsi/host3/bus0/target4/lun0/part1: device 9 in 9 device active
>raid5 md1.

Looking at this and digging up some old boot logs, I see that it got
something wrong
here...

This is what it SHOULD look like:

----- s n i p -----
Oct 22 11:31:22 aurora kernel: raid5: device sdd1 operational as raid
disk 0
Oct 22 11:31:22 aurora kernel: raid5: device sdf1 operational as raid
disk 1
Oct 22 11:31:22 aurora kernel: raid5: device sdg1 operational as raid
disk 2
Oct 22 11:31:22 aurora kernel: raid5: device sdp1 operational as raid
disk 3
Oct 22 11:31:22 aurora kernel: raid5: device sdq1 operational as raid
disk 4
Oct 22 11:31:22 aurora kernel: raid5: device sdr1 operational as raid
disk 5
Oct 22 11:31:22 aurora kernel: raid5: device sds1 operational as raid
disk 6
Oct 22 11:31:22 aurora kernel: raid5: device sdx1 operational as raid
disk 7
Oct 22 11:31:22 aurora kernel: raid5: allocated 18726kB for md1
Oct 22 11:31:22 aurora kernel: raid5: raid level 5 set md1 active with 8
out of 9 devices, algorithm 2
----- s n i p -----

The failed device here is/was on purpose. It hangs the array, so I marked
it
faulty. It never had any data on it (and doesn't have a valid
superblock).

For some reason it beleives that sdd1 should be at the END of the array
and
not at the beginning. Rerunning mdadm with the correct order I get:

----- s n i p -----
aurora:/dev# mdadm --assemble md1 --force --run sdd1 sdf1 sdg1 sdp1 sdq1
sdr1 sds1 sdx1
md: md1 stopped.
md: bind<sdg1>
md: bind<sdp1>
md: bind<sdq1>
md: bind<sdr1>
md: bind<sds1>
md: bind<sdx1>
md: bind<sdd1>
md: bind<sdf1>
raid5: device sdf1 operational as raid disk 1
raid5: device sdx1 operational as raid disk 7
raid5: device sds1 operational as raid disk 6
raid5: device sdr1 operational as raid disk 5
raid5: device sdq1 operational as raid disk 4
raid5: device sdp1 operational as raid disk 3
raid5: device sdg1 operational as raid disk 2
raid5: not enough operational devices for md1 (2/9 failed)
RAID5 conf printout:
--- rd:9 wd:7 fd:2
disk 1, o:1, dev:sdf1
disk 2, o:1, dev:sdg1
disk 3, o:1, dev:sdp1
disk 4, o:1, dev:sdq1
disk 5, o:1, dev:sdr1
disk 6, o:1, dev:sds1
disk 7, o:1, dev:sdx1
raid5: failed to run raid set md1
md: pers->run() failed ...
mdadm: failed to RUN_ARRAY md1: Invalid argument
----- s n i p -----

Question is, where the h**l is sdd1!?


This message was sent using Swe.Net webmail
-
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



<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise