[Gelistirici] Lvm & Raid ile ilgili...

Mete Alpaslan alpaslanmete at gmail.com
1 Oca 2009 Per 21:10:05 EET


Emre Erenoglu wrote On 01-01-2009 20:59:
> Tekrar Merhaba,
>
> Verdiginiz dosyayi, /sbin altinda iken patch -p0 < patch_adi diyerek 
> kullanip mudur.py'yi patch'ledim, sonra sistemi actim.
>
> Ne yazik ki gene lvm gruplarim /dev/mapper altinda olusmadilar. Tekrar 
> elle vgmknodes calistirarak olusturdum. Cihazlar ise sanirim initrd 
> sirasinda tanindiklarindan /dev/dm-0 /dev/dm-1 /dev/dm-2 /dev/dm-3 
> olarak durmaktalar.

Grub ekranındayken mudur=lvm parametresini eklediniz mi acaba?

Mete Alpaslan
>
> Emre
>
> On Thu, Jan 1, 2009 at 7:29 PM, Emre Erenoglu <erenoglu at gmail.com 
> <mailto:erenoglu at gmail.com>> wrote:
>
>     Mete Hocam,
>
>     Bu patch'i nasil uygulayacagimi soyler misiniz? mudur.py'yi mi
>     patch'leyecegiz?
>
>     Emre
>
>
>     On Thu, Jan 1, 2009 at 3:41 PM, Emre Erenoglu <erenoglu at gmail.com
>     <mailto:erenoglu at gmail.com>> wrote:
>
>         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...
>
>         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
>
>
>
>
>     -- 
>     Emre
>
>
>
>
> -- 
> 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/2b6525b2/attachment-0002.htm>


Gelistirici mesaj listesiyle ilgili daha fazla bilgi