[Gelistirici] Lvm & Raid ile ilgili...
Onur Küçük
onur at pardus.org.tr
22 Ara 2008 Pzt 20:07:11 EET
On Sun, 21 Dec 2008 02:34:48 +0100
"Emre Erenoglu" <erenoglu at gmail.com> wrote:
...
> lvm ile ilgili olarak dm-mod modulunden baska volume group'larin
> boot'ta aktive edilebilmesi icin bir kac executable'in initramfs'e
> girmesi gerekiyor sanirim. Benim mkinitframfs script'inde soyle
> yapmisiz:
>
> #install lvm binary and library dependencies
> if [ -f "/etc/lvm/lvm.conf" ]; then
> echo "adding lvm dynamic libraries..."
> cp -L --parents /lib/libdevmapper.so.1.02 $MOUNT_IMAGE
> cp -L --parents /lib/libreadline.so.5 $MOUNT_IMAGE
> cp -L --parents /lib/librt.so.1 $MOUNT_IMAGE
> cp -L --parents /lib/libdl.so.2 $MOUNT_IMAGE
> cp -L --parents /usr/lib/libncursesw.so.5 $MOUNT_IMAGE
> cp -L --parents /lib/libc.so.6 $MOUNT_IMAGE
> cp -L --parents /lib/libpthread.so.0 $MOUNT_IMAGE
> cp -L --parents /lib/ld-linux.so.2 $MOUNT_IMAGE
> echo "adding lvm binary..."
> cp -a /usr/sbin/lvm $MOUNT_IMAGE/sbin/lvm
> fi
Bu seriyi elle initramfs e eklemek yanlış bence. Belki device-mapper
ve ncurses a statik kitaplık desteğini açıp lvm ELF ini statik
derleyebiliriz. Statik derlemediğimizde başımız da ağrıyacak gibime
geliyor.
> Evet aynen, boot sirasinda initrd'nin icindeki init script'ten volume
> group'lari aktive ediyorum, sonra buradan boot ediyorum, ancak sistem
> acilisinda root mount edilip esas init devreye girip fstab'i okudugu
> zamanda, volume group'lar bulunamiyor, ya da volume group'larin
> "symlink"leri bulunamiyor desem daha dogru sanirim. Su anda sistem
> mount tablosundaki ilginc maddeler soyle:
>
> /dev/dm-3 on / type ext3 (rw,noatime,user_xattr)
> /dev/md1 on /home type ext3 (rw,noatime,user_xattr)
> /dev/sda1 on /boot type ext3 (rw,noatime,relatime)
> /dev/mapper/os-data on /d type ext3 (rw)
>
> Kok dosya sistemi, /dev/mapper/os-pardus olmasi gerekirken
> hala /dev/dm-3 olarak gorunuyor (taaa initrd'deki boot sirasindaki
> isimlendirme). /d olan ise local.start'tan duzgun olarak mount
> ediliyor, ancak fstab'a yazarsam edilmiyor. Bir sekilde bu vgmknodes
> UDEV tarafindan vs. trigger edilmiyor.
Hmmm mesela initramfs de daha önceden node lar oluşturulduğu için
udev tekrar dürtülmüyor olabilir mi ?
--
Onur Küçük Knowledge speaks,
<onur.--.-.pardus.org.tr> but wisdom listens
Gelistirici mesaj listesiyle ilgili
daha fazla bilgi