[->UUIDudev] new array not assembled correctly after reboot
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
mdadm (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: mdadm
I'm not sure of what actually caused this bug, so I'll give some background:
I have a lot of raid arrays, run off of various partitions on several disks. Everything was working fine - when I would create a new array, upon reboot it would automatically be detected correctly. For safety, I would habitually cat /proc/mdstat > logfile to make sure if there WERE any problems I could manually reassemble it.
At some point I upgrades to 9.04, but I THINK it was before any problems started.
The trigger in my mind was trying to create md66. It created fine, but now upon reboot, a single drive from that array gets assigned to an inactive array, md_d6. In order to get md66 back (which I actually reassembled now as md6), I need to send a bunch of --stop's to md_d6 - it seems, one for each drive in md66, and then I can do an assemble and it works fine.
This problem persists every reboot.
Since then, I have created md7, and the problem also affects THAT array - and also, md10. All of the arrays need to be assembled manually upon reboot.
Is this related to having tried to create md66? or is this a coincendence masking something else? I couldn't find much info here on any of this - nor on the meaning of md_d vs md ...
:~# lsb_release -rd
Description: Ubuntu 9.04
Release: 9.04
:~# apt-cache policy mdadm
mdadm:
Installed: 2.6.7.1-1ubuntu8
Candidate: 2.6.7.1-1ubuntu8
Version table:
*** 2.6.7.1-1ubuntu8 0
500 http://
100 /var/lib/
I should elaborate - all arrays created BEFORE md66 still autoassemble perfectly.