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.

Reply via email to