On Fri, Apr 15, 2011 at 2:47 PM, Florian Philipp <li...@binarywings.net>wrote:
> Am 15.04.2011 16:56, schrieb James: > > Hello, > > > > New day, and a fresh approach to fixing the raid one install. > > Following this doc (no lvm no intramfs): > > http://www.gentoo.org/doc/en/gentoo-x86+raid+lvm2-quickinstall.xml > > > > The disk were all resync'd (end of last thread). > > Since this is a simple 3 partition 2 disk mirror > > (identical drives & formatting) and I want to mirror > > all three (/boot, /, swap) > > > > I used these commands: > > mdadm --create /dev/md127 --level=1 --raid-devices=2 > > --metadata=0.90 /dev/sda1 /dev/sdb1 > > > > mdadm --create /dev/md125 --level=1 --raid-devices=2 > > --metadata=0.90 /dev/sda3 /dev/sdb3 > > > > mdadm --create /dev/md126 --level=1 --raid-devices=2 > > --metadata=0.90 /dev/sda2 /dev/sdb2 > > > > If my theory holds, it should be sufficient if /boot has metadata=0.90 > because that's what grub has to access. > > > So do I need to issue these commands? If so, > > are they correct? A little unclear on mknod.... > > > > livecd ~ # mknod /dev/md127 b 9 1 > > livecd ~ # mknod /dev/md125 b 9 3 > > or > > livecd ~ # mknod /dev/md127 b 9 127 > > livecd ~ # mknod /dev/md125 b 9 125 > > livecd ~ # mknod /dev/md126 b 9 126 > > > > ??? > > > I doubt you need mknod. Udev should handle this. > Maybe you should try it without and see whether udev really creates > them. If so, you might still add them to the static /dev. Use something > like this: > mount --bind / /mnt > mknod /mnt/dev/md127 b 9 1 > > This circumvents udev and writes directly to root. Of course, you have > to replace / with whatever is the mount point of your root partition > when you boot from a live-CD. > > Regards, > Florian Philipp > > You need mknod during the creation process when booted from a minimal install disc; when you finish building the system and boot it the first time, udev handles it from there. And yes, you're right; only boot needs the --metadata=0.90.