[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: lvm



Hi!

> Когда я писал про root= имел в виду, что в случае lvm уже не ядро его
> обрабатывает, а initrd скрипт: получаем 0 в /proc/sys/kernel/real-root-dev.
> Т.е. нужен код в initrd чтобы обработать root= (по сути, сэмулировать его)
> и активировать lvm. Для evms код действительно, как я убедился, есть, но
> для стандартного lvm'а-то нету.

Смотрим и удивляемся.
jk@forward:~% uname -a
Linux forward 2.4.27-1-686-smp #1 SMP Fri Sep 3 06:34:36 UTC 2004 i686 
GNU/Linux
jk@forward:~% sudo mkinitrd -o initrd -r /dev/forward_vg/home_lv
jk@forward:~% sudo mount -o loop initrd mnt
jk@forward:~% cat mnt/script
ROOT=/dev/forward_vg/home_lv
[ -c /dev/lvm ] || mknod /dev/lvm c 109 0
mount_tmpfs /etc
vgscan
vgchange -a y
umount -n /etc
jk@forward:~%

-- 
Alexander Kogan
Institute of Applied Physics
Russian Academy of Sciences

Reply to: