[plug] dmraid vs mdadm

Tim White weirdit at gmail.com
Sun Mar 4 16:12:32 WST 2012


On 03/03/12 22:54, Alexander Hartner wrote:
> Hi Tim
>
> Thanks for your post. I tried this several times now, but everytime I 
> boot of the Live CD I get md125 again. I have't been able to boot of 
> hard drive as I keep on getting a kernel panic on boot up. I suspect 
> the panic is caused by the kernel also not being able to find the 
> correct md devices. I tried running the commands
> *  mdadm -S /dev/md125
>   mdadm -A /dev/md1 --update=super-minor*
> But they didn't fix the issue. Still on every reboot from LiveCD I get 
> back to md125.

This is due to the LiveCD not "knowing" about the array so it mounts it 
as md125 etc. (Its the auto assembling of the array that is the 
problem). The update super-minor stuff will assign it the correct 
"name", but it's still up to the initramfs to mount it correctly, and it 
uses mdadm.conf to know which number it should be. So after doing an 
update super-minor, you'll need to chroot into the new install, and 
update the mdadm.conf file AND the same file in the initramfs (see 
Brian's post for some info on that). There is a command to auto create 
the mdadm.conf file, but you'll need to google for that.
> <snip>

> and a reboot, fdisk now reports that the partition table for mdX is 
> not valid.
>
> *Disk /dev/md127: 995.6 GB, 995640344576 bytes*
> *2 heads, 4 sectors/track, 243076256 cylinders, total 1944610048 sectors*
> *Units = sectors of 1 * 512 = 512 bytes*
> *Sector size (logical/physical): 512 bytes / 4096 bytes*
> *I/O size (minimum/optimal): 4096 bytes / 4096 bytes*
> *Disk identifier: 0x00000000*
> *
> *
> *Disk /dev/md127 doesn't contain a valid partition table*

There shouldn't be partitions on the raid device (/dev/mdX). The 
partitions should be on the physical disk (/dev/sdX or /dev/hdX) and 
essentially /dev/mdX is a partition. You /can/ put partitions on top of 
the raid device, same as any other block device, but it's not the 
recommended way (AFAIK).

<snip>
> I wonder why it is not picking up the partition table I created.
Try fdisk /dev/sda
>
> I am using Gentoo for this as I really like it. It makes things a 
> little bit more complicated but generally they work, well at least 
> until now they did.
I've used Gentoo a long time ago, but never with raid, sorry.

Hopefully this, with Brians post and some more googleing will help you 
get running!

Tim
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.plug.org.au/pipermail/plug/attachments/20120304/491b5aa3/attachment.html>


More information about the plug mailing list