[Gelistirici] Lvm & Raid ile ilgili...

Mete Alpaslan alpaslanmete at gmail.com
1 Oca 2009 Per 21:23:09 EET


Emre Erenoglu wrote On 01-01-2009 16:41:
> Mete hocam selam, sehir disindaydim bugun denemeye calisacagim. Kurulu 
> lvm2'yi oyle birakiyorum, bir de udev kurali koymustuk icinde 
> "collect_lvm" gibi bir scripte referans olan, ama bizim lvm2 paketinde 
> olmayan (ref: daha onceki mesajlarim). Bunu da boyle birakiyor muyuz? 
> Sistem boot'unda hata veriyor collect_lvm bulunamadi diye...
>
Merhaba;

Udev kuralı için collect_lvm  ekte var bu dosyası /lib/udev/ altına 
koymanız gerekiyormuş (rpm spec öle diyor :) ) Ama  udev ile denemelerim 
boşa çıktı sizde bi denersiniz iyi olur...

Boot sırasındaki hata nedir? Dmesg ' e mi düşüyor acaba? Çıktıyı 
göndermeniz mümkün mü?

Mete Alpaslan

> Emre
>
> 2009/1/1 Mete Alpaslan <alpaslanmete at gmail.com 
> <mailto:alpaslanmete at gmail.com>>
>
>
>
>     2008/12/30 Mete Alpaslan <alpaslanmete at gmail.com
>     <mailto:alpaslanmete at gmail.com>>
>
>         Emre Erenoglu wrote On 22-12-2008 22:37:
>>         Merhaba,
>>
>>
>>         2008/12/22 Onur Küçük <onur at pardus.org.tr
>>         <mailto:onur at pardus.org.tr>>
>>
>>
>>             On Sun, 21 Dec 2008 02:34:48 +0100
>>             "Emre Erenoglu" <erenoglu at gmail.com
>>             <mailto: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 statik bulamadigim icin mecbur linkli kutuphaneleri de
>>         attim icine.
>>          
>>
>>             > 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 ?
>>
>>
>>         Esasen /etc/fstab okunmadan once volume group'larin
>>         initialize edilmis olmasi gerekiyor. Initramfs'de bunu init
>>         ediyoruz, ama normal init'e gecip sanirim /dev tekrar
>>         populate edilirken logical volume'ler gidiyor sanirim. Belki
>>         mudur acilis esnasinda fstab okunmadan once kernel
>>         parametrelerinde lvm varsa tutup bu lvm'yi (vgmknodes) da
>>         trigger etmeli ki /dev/mapper/ altinda gerekli dosyalar olussun.
>>
>
>         Merhaba;
>
>         Açılıçtadoğru şekilde hacim grupların yüklenmesi için ekteki
>         yamayı grub ekranında mudur=lvm ekleyerek dener misiniz?
>         Kernelin ve initramfs bulunduğu /boot dizini haricindeki
>         dizinler doğru şekilde bağlanıyor olması gerekiyor...
>
>
>     Emre Bey ekteki yamayı deneyebilir misiniz?
>      
>
>
>
>         Mete Alpaslan
>
>>         Bir sonraki reboot'umda bir kontrol edeyim initramfs'de
>>         naapiyoruz hangi device'lar cikiyor ortaya :)
>>
>>         -- 
>>         Emre
>>         ------------------------------------------------------------------------
>>         _______________________________________________ Gelistirici
>>         mailing list Gelistirici at pardus.org.tr
>>         <mailto:Gelistirici at pardus.org.tr>
>>         http://liste.pardus.org.tr/mailman/listinfo/gelistirici
>
>
>
>     _______________________________________________
>     Gelistirici mailing list
>     Gelistirici at pardus.org.tr <mailto:Gelistirici at pardus.org.tr>
>     http://liste.pardus.org.tr/mailman/listinfo/gelistirici
>
>
>
>
> -- 
> Emre
> ------------------------------------------------------------------------
>
> _______________________________________________
> Gelistirici mailing list
> Gelistirici at pardus.org.tr
> http://liste.pardus.org.tr/mailman/listinfo/gelistirici

-------------- sonraki bölüm --------------
Bir HTML eklentisi temizlendi...
URL: <http://liste.pardus.org.tr/gelistirici/attachments/20090101/5573bb56/attachment-0002.htm>
-------------- sonraki bölüm --------------
An embedded and charset-unspecified text was scrubbed...
Name: collect_lvm
URL: <http://liste.pardus.org.tr/gelistirici/attachments/20090101/5573bb56/attachment.txt>


Gelistirici mesaj listesiyle ilgili daha fazla bilgi