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ï...@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 debian-user-turkish-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org