[Gelistirici] Lvm & Raid ile ilgili...

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


Emre Erenoglu wrote On 01-01-2009 21:11:
> Merhaba,
>
> Evet, esasen su sekilde idi grub satiri:
>
> kernel          /kernel-2.6.25.20-114  root=/dev/mapper/os-pardus 
> mudur=raid lvm ro
>
> Ancak burdaki bosluk bizi bozar diyorsaniz tekrar denerim, sistemde 
> raid de oldugundan onu de eklemem gerekiyor bi sekilde.
>  
Yaklaşık 2-3 gündür bu yamayı kullanarak hacim grupları sistem 
başlangıcında rahatça yüklüyorum sizde neden olmadığını anlamadım şimdi :(

Mete Alpaslan

> Emre
>
> 2009/1/1 Mete Alpaslan <alpaslanmete at gmail.com 
> <mailto:alpaslanmete at gmail.com>>
>
>     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 <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/f9734c81/attachment-0002.htm>


Gelistirici mesaj listesiyle ilgili daha fazla bilgi