/ lvm2-n es raid1-en

Fórumok

Sziasztok!

Szeretnek egy lvm2+raid1-en levo / particiorol bootolni, de nem tunik trivialisnak.

Ket scsi diszk, mindegyiken 3 particio az alabbi raid-elrendezesben:
md0: sda1+sdb1 raid1, /boot
md1: sda2+sdb2 raid0, swap
md2: sda3+sdb3 raid1, lvm2 (/, /home, /opt, /usr, /var stb.)

Csinaltam sajat kernelt, forgattam bele (es nem modulba) lvm2 meg raid tamogatast es a megfelelo scsi drivereket, remek is, mashol mukodik ugyanigy. Lusta ember leven csinaltam a genkernel script segitsegevel initramfs-t lvm2 tamogatassal, mert ugye a / particio lvm2-n van, es jo lenne, ha megtalalna.

Na, ha innen tudtok segiteni, vagy valaki latott mar olyan doksit, amiben megmutatjak, hogy hogyan is lehet ilyet csinalni, es megmutatna, megkoszonnem ;)

(Btw. van mdadm.conf-om, van lvm.conf, csinaltam initrd-be /dev/mapper/control-t a linuxrc script modositasaval, de valami ubertrivialisat elszurtam.)

Otletek, tippek?

Hozzászólások

Debian alatt van egy lvm2create_initrd program, az szépen legyártja az initrd-t. Az egyetlen teendő, hogy a particiók tipusát "Linux raid autodetect"-re állítani (az id: fd). A lilo.conf-om pedig az alábbi:


boot=/dev/md1
raid-extra-boot="/dev/hde,/dev/hdg"
lba32
ramdisk=8192
default=Linux

image=/vmlinuz
  label=Linux
  root=/dev/ram0
  initrd=/boot/initrd-lvm2.gz
  append="lvm2root=/dev/vg/root"
  read-only

Nekem ez így tökéletesen bootol.