[Gelistirici] Lvm & Raid ile ilgili...

Emre Erenoglu erenoglu at gmail.com
1 Oca 2009 Per 21:11:23 EET


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.

Emre

2009/1/1 Mete Alpaslan <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> 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> 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>
>>>
>>>>
>>>>
>>>> 2008/12/30 Mete Alpaslan <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>
>>>>>
>>>>>>
>>>>>> 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 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 listGelistirici at pardus.org.trhttp://liste.pardus.org.tr/mailman/listinfo/gelistirici
>>>>>
>>>>>
>>>>>
>>>>
>>>> _______________________________________________
>>>> Gelistirici mailing list
>>>> Gelistirici at pardus.org.tr
>>>> http://liste.pardus.org.tr/mailman/listinfo/gelistirici
>>>>
>>>
>>>
>>>
>>> --
>>> Emre
>>>
>>
>>
>>
>>  --
>> Emre
>>
>
>
>
> --
> Emre
>
> ------------------------------
>
> _______________________________________________
> Gelistirici mailing listGelistirici at pardus.org.trhttp://liste.pardus.org.tr/mailman/listinfo/gelistirici
>
>
>
> _______________________________________________
> Gelistirici mailing list
> Gelistirici at pardus.org.tr
> http://liste.pardus.org.tr/mailman/listinfo/gelistirici
>



-- 
Emre
-------------- sonraki bölüm --------------
Bir HTML eklentisi temizlendi...
URL: <http://liste.pardus.org.tr/gelistirici/attachments/20090101/4ddc0199/attachment-0002.htm>


Gelistirici mesaj listesiyle ilgili daha fazla bilgi