Hi, 

I have encountered the following problem with a software raid array,
and I am hoping that you can help. I hav a Dell 410 with 2 SCSI busses,
each with 8 disk (16 in all). I configured the system as 2 raid 5 
disk, md0 and md1, each with 7 data disks and 1 parity disk. Raid
disk md0 containd devices (sda1-sdh1) and md1 contained devices 
(sdi-sdp1). Both raid arrays were OK until I moved the disks that 
make up md0 to another computer. Naturally the naming of md1 has
changed. the disks that make it up have moved from sdi-sdp to sda-sdh.
I get the following message when I boot the system. As you can see the 
raid autodetect does recognise that the disks have changed their names,
but fails to recreate the raid device md1????? Any help is appreciated.
Would a mkraid --force command with a new correctly composed raidtab 
solve my problem? How about the raidreconf patch?


Thanks,
-Andy

autodetecting RAID arrays
(read) sda1's sb offset: 48845504 [events: 0000000a]
(read) sdb1's sb offset: 48845504 [events: 0000000d]
(read) sdc1's sb offset: 48845504 [events: 0000000d]
(read) sdd1's sb offset: 48845504 [events: 0000000d]
(read) sde1's sb offset: 48845504 [events: 0000000d]
(read) sdf1's sb offset: 48845504 [events: 0000000d]
(read) sdg1's sb offset: 48845504 [events: 0000000d]
(read) sdh1's sb offset: 48845504 [events: 0000000d]
autorun ...
considering sdh1 ...
  adding sdh1 ...
  adding sdg1 ...
  adding sdf1 ...
  adding sde1 ...
  adding sdd1 ...
  adding sdc1 ...
  adding sdb1 ...
  adding sda1 ...
created md1
bind<sda1,1>
bind<sdb1,2>
bind<sdc1,3>
bind<sdd1,4>
bind<sde1,5>
bind<sdf1,6>
bind<sdg1,7>
bind<sdh1,8>
running: <sdh1><sdg1><sdf1><sde1><sdd1><sdc1><sdb1><sda1>
now!
sdh1's event counter: 0000000d
sdg1's event counter: 0000000d
sdf1's event counter: 0000000d
sde1's event counter: 0000000d
sdd1's event counter: 0000000d
sdc1's event counter: 0000000d
sdb1's event counter: 0000000d
sda1's event counter: 0000000a
md: superblock update time inconsistency -- using the most recent one
freshest: sdh1
md: kicking non-fresh sda1 from array!
unbind<sda1,7>
export_rdev(sda1)
md: device name has changed from sdp1 to sdh1 since last import!
md: device name has changed from sdo1 to sdg1 since last import!
md: device name has changed from sdn1 to sdf1 since last import!
md: device name has changed from sdm1 to sde1 since last import!
md: device name has changed from sdl1 to sdd1 since last import!
md: device name has changed from sdk1 to sdc1 since last import!
md: device name has changed from sdj1 to sdb1 since last import!
md: md1: raid array is not clean -- starting background reconstruction
kmod: failed to exec /sbin/modprobe -s -k md-personality-4, errno = 2
do_md_run() returned -22
unbind<sdh1,6>
export_rdev(sdh1)
unbind<sdg1,5>
export_rdev(sdg1)
unbind<sdf1,4>
export_rdev(sdf1)
unbind<sde1,3>
export_rdev(sde1)
unbind<sdd1,2>
export_rdev(sdd1)
unbind<sdc1,1>
export_rdev(sdc1)
unbind<sdb1,0>
export_rdev(sdb1)
md1 stopped.
... autorun DONE.

Reply via email to