Re: Debian Lenny disk sorunu
Remzi AKYÜZ <[email protected]>
| Newsgroups | gmane.linux.debian.user.turkish |
|---|---|
| Message-ID | <[email protected]> |
Murat hocam,
lvm hakkında verdiğiniz bilgiler için teşekkürler.
Verdiğiniz bilgilere ilave olarak aşağıdaki linkleride arkadaşlara
hatırlatmak isterim.
http://www.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/5.4/html/Logical_Volume_Manager_Administration/
http://www.redhat.com/docs/manuals/enterprise/RHEL-5-manual/Cluster_Logical_Volume_Manager/
linklerin lvm konusunda temel ve faydalı olmasını umuyorum.
Selamlar
Murat Koç wrote:
>> Merhaba,
>>
>
> Merhaba,
>
>> Öncelikle kurban bayramınız mubarek olmasını dilerim.
>
> sizin de.
>
>> Bir disk dd ile kopyalanmış ise iki diski aynı anda bir sisteme takmanız
>> iyi olmaz. lvm her iki disktede aynı lvm bilgilire olduğundan problem
>> oluşur.
>>
>> yeni diski her hangi bir makeniye ilk kez takıyorsanız
>> öncelikle
>> #vgscan
>> daha sonra
>> #vgchange -a y
>>
>> kullanmanızı tavsiye ederim.
>>
>
>
> dd ile kopyalanmış disk ile asıl diski aynı makinaya takmanızda sorun olmaz.
>
> Şöyleki; sallıyorum orjinal disk sda olsun, dd ile kopyalanmış disk ise sdb
> olarak sistemde gözüksün.
>
> lvm.conf dosyasında
>
> filter = [ "r|/dev/sda |" ]
>
> eklerseniz sda exclude edilecektir, dolayısı ile sdb de bulunan volumeları
> rahat rahat sorun olmaksızın kullanabilir olursunuz.
>
> Volume grouplar üzerinde işlem yaptıktan sonra deactive edip sonrasında yine
> lvm.conf dosyasında bu sefer /dev/sdb diskini exclude ederseniz orjinal
> olanlarla çalışabilirsiniz.
>
> Fakat tabii ki ikisini birden aktif etmeye çalışmamanız daha iyi olacaktır.
> Hoş aslında ikisini de aktif etmeye çalışsanız da bir tanesini
> göremeyeceksiniz sadece, diğerinin ise inconsistent olduğunu belirtecektir.
>
> Aslında yine de çalışabilirsiniz :)
>
> biraz daha fazla lvm detayına girmek olacaktır ama eğer daha önceden lvm
> backup almış iseniz burada (/etc/lvm/backup/ altında) eski vg
> konfigurasyonunu kopyalayıp üzerinde düzenleme yaparak sonrasında
>
> vgcfgrestore
>
> ile yeni isimle bunu aktif hale getirebilirsiniz.
>
>
> Eğer backup almamış iseniz ise pv olarak kullandığınız partitiondaki ilk
> sektor sonrasındaki 255 sectorde lvm metadatası yazılır.
>
> Bu da her sektor 512byte olduğundan dolayı size içinde text kısımlarında
> olduğu 128Kb lık bir bilgiyi almanızı sağlar. Bunu şöyle alabilirsiniz.
>
> Örneğin benim laptopumda /dev/sda7 pv olarak tanımlıdır dolayısı ile
>
> dd if=/dev/sda7 bs=512 count=255 skip=1 of=/root/sda7_lvm_metadata
>
> dersem bu bana şunu verir.
>
> kallavimakina:~ # ls -alh sda7_lvm_metadata
> -rw-r--r-- 1 root root 128K Nov 28 18:19 sda7_lvm_metadata
>
> bu dosyanın içindeki binary kısımları görmezden gelirseniz. Şuna benzer bir
> kısım görürsünüz;
>
> *******************************************************************************************
> kallavimakina:~ # cat sda7_lvm_metadata
> LABELONE��h� LVM2 001621ierLQmPo1UCAK4b62Bw0hMDoY0krT)?�f�x� LVM2
> x[5A%r0N*>��r�2@rootvolume {
> id = "jqjtSu-zB3U-Sh1P-f3C6-6Xix-zICl-LphDTq"
> seqno = 1
> status = ["RESIZEABLE", "READ", "WRITE"]
> flags = []
> extent_size = 8192
> max_lv = 0
> max_pv = 0
>
> physical_volumes {
>
> pv0 {
> id = "621ier-LQmP-o1UC-AK4b-62Bw-0hMD-oY0krT"
> device = "/dev/sda7"
>
> status = ["ALLOCATABLE"]
> flags = []
> dev_size = 60789897
> pe_start = 384
> pe_count = 7420
> }
> }
>
> }
> # Generated by LVM2 version 2.02.45 (2009-03-03): Mon Aug 10 14:44:46 2009
>
> contents = "Text Format Volume Group"
> version = 1
>
> description = ""
>
> creation_host = "linux" # Linux linux 2.6.31-rc4-1-default #1 SMP 2009-07-29
> 16:01:26 +0200 i686
> creation_time = 1249904686 # Mon Aug 10 14:44:46 2009
>
> rootvolume {
> id = "jqjtSu-zB3U-Sh1P-f3C6-6Xix-zICl-LphDTq"
> seqno = 2
> status = ["RESIZEABLE", "READ", "WRITE"]
> flags = []
> extent_size = 8192
> max_lv = 0
> max_pv = 0
>
> physical_volumes {
>
> pv0 {
> id = "621ier-LQmP-o1UC-AK4b-62Bw-0hMD-oY0krT"
> device = "/dev/sda7"
>
> status = ["ALLOCATABLE"]
> flags = []
> dev_size = 60789897
> pe_start = 384
> pe_count = 7420
> }
> }
>
> logical_volumes {
>
> rootvolume {
> id = "amGDuQ-37b0-5qcj-kI1X-X3E6-5goz-6dcuuw"
> status = ["READ", "WRITE", "VISIBLE"]
> flags = []
> segment_count = 1
>
> segment1 {
> start_extent = 0
> extent_count = 7418
>
> type = "striped"
> stripe_count = 1 # linear
>
> stripes = [
> "pv0", 0
> ]
> }
> }
> }
> }
> # Generated by LVM2 version 2.02.45 (2009-03-03): Mon Aug 10 14:44:47 2009
>
> contents = "Text Format Volume Group"
> version = 1
>
> description = ""
>
> creation_host = "linux" # Linux linux 2.6.31-rc4-1-default #1 SMP 2009-07-29
> 16:01:26 +0200 i686
> creation_time = 1249904687 # Mon Aug 10 14:44:47 2009
> ******************************************************************************************
>
> Burada bakın vg ve bağlı pv bilgileri bulunmakta, bunları kopyalarak ve
> düzenleyerek (/etc/lvm/backup ) ve yeni bir vg ismi oluşturarak aynı disk
> esas ve kopya disklerdeki aynı bölümleri başka vg isimleri şekli ile kullanma
> imkanınız doğar.
>
>
> Hoş tabii bunların hepsi aslında Advanced LVM Administration başlığı altında
> anlatılabilecek konular. Dolayısı ile lvm ile detaylı bilginiz yoksa bunları
> uygulamanızı önermem.
>
>
> Ama lvm yapısını fazla bilmiyorsanız hiç bulaşmayın bile bunlara ve
> verileriniz çok önemli ise bunları bilebilecek kişilerden profesyonel destek
> alın ya da kendiniz hem öğrenip hem yapmak isterseniz (ki en güzel yol budur)
> başka makinalarda bunları önce detaylı öğrenin ondan sonra esas sistem
> üzerinde uygulayın. Aslında çözümsüz değilsiniz yani sadece biraz daha detaylı
> lvm öğrenmeniz gerekiyor.
>
>
> Biraz uzun yazmışım kusura bakmayın :)
>
>
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]