mdadm arrays fail to mount
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
mountall (Ubuntu) |
Confirmed
|
High
|
Unassigned |
Bug Description
Binary package hint: mountall
I have a RAID 1 partition across /dev/sdb3 and /dev/sdc3 which was created with mdadm in 9.10. It worked fine through upgrades to 10.04 and 10.10, but in 11.04 it fails to mount at boot time.
I updated my /etc/fstab to account for the apparent device name change from /dev/md0 to /dev/md_d0 in 11.04. This allowed me to mount the RAID partition manually, but it still does not mount at boot. I get the error "The disk drive for /mnt/data is not yet ready or not present". If I drop into the manual recovery shell, however, a "mount /mnt/data" succeeds.
If I drop into the manual recovery shell, but exit without doing anything, the subsequent invocation of mountall still fails to mount the partition. So it appears that this is not a timing issue.
dmesg shows the RAID as active, with no errors, apparently before mountall is invoked. /proc/mdstat concurs.
mountall 2.25ubuntu1
summary: |
- mdadm RAID 1 fails to mount + mdadm arrays fail to mount |
Changed in mountall (Ubuntu): | |
importance: | Undecided → High |
status: | New → Confirmed |
tags: | added: natty |
tags: | added: oneiric |
I have *exactly* the same problem. My array (also RAID 1) was created under 10.10.
This is more of a problem for me as I use a Bluetooth keyboard and at the boot error where I have to type S(kip) or M(anual Recovery) BT is not running so I have had to connect an old PS/2 keyboard just to boot.