Bu, "yığın" sistemlerindeki ilk sorum ve ... muhtemelen çok saçma.
Özellikle cevabı bildiğimi düşündüğüm için, ancak kritik veriler içeren bazı üretim sistemlerinde olduğu gibi, emin olmak ve küçük bir onay almak istiyorum.
Öyleyse durum.
Depolama dizisine bağlı bir depolama sunucumuz var (bu, ana ünite ve bir uzantıdan oluşan bir DDN depolama dizisidir). Sunucudaki veri birimi bir LVM birimidir.
Aslında 6 fiziksel cilde dayanıyor.
Garip bir şerit yapılandırmasına sahip olduğunu keşfettiğimde biraz şaşırmıştım:
[root ~]# lvs --segments
LV VG Attr #Str Type SSize
data ddn -wi-ao-- 4 striped 114.00t
data ddn -wi-ao-- 2 striped 57.11t
Birim benim tarafımdan oluşturulmadı ve bu yapılandırma nedenlerinden emin değilim. İki açıklaması olabilir:
a) başlangıçta hacim sadece 4 PV ile oluşturuldu; 2 kişi daha sonra eklendi.
b) İlk 4 PV, depolama dizisinin ana birimine yerleştirilir ve diğer 2 tanesi uzantıya yerleştirilir.
Herhangi bir şekilde, aslında oldukça iyi çalışıyor.
Şimdi LVM'me yeni bir cilt eklemek istiyorum. Eklenecek tek bir birim var ve iki birim eklemek mümkün değil.
Başarıyla yaptım pvcreate
ve vgextend
.
Ama yapmaya çalıştığımda
lvextend /dev/ddn/data -l+100%FREE
bana çizgiler hakkında sorular soruyor. Biraz kafam karıştı.
Belirteyim mi
lvextend /dev/ddn/data -l+100%FREE --stripes 3
hacmimi veri grubuna eklemeye çalışmak için
ddn -wi-ao-- 2 çizgili 57,11 ton
veya
lvextend /dev/ddn/data -l+100%FREE --stripes 1
çünkü sadece bir cildim var, bu yüzden sadece kendi başına çizgili olabilir (anladığım kadarıyla çizgili değildir).
İkinci olasılık doğru gibi görünüyor. Ve birincisi hayır (zaten en azından bazı manipülasyonlar olmadan çizgili gruba bir cilt ekleyemediğimiz için).
Bu makaleyi okudum: https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/5/html/logical_volume_manager_administration/lv
Özellikle 5.4.9. Çizgili Birimi Genişletmek ve benim "--stripes 1" yapmam gerektiği fikrimi onaylıyor gibi görünüyor, ancak emin olmak istiyorum.
Başka bir ek soru. Cevabı "çizgili 1" doğruysa. RedHat makalesinde şöyle dediler:
Çizgili mantıksal hacmi genişletmek için yeterli temelde fiziksel aygıtınız yoksa, uzantının çizgili olmaması önemli değilse, eşit olmayan bir performansa neden olabilirse, birimi yine de genişletmek mümkündür.
Performansları gerçekten etkileyeceğini düşünüyor musunuz?
Performans sorunu bizim için önemlidir, ancak kritik değildir. Bu yüzden performansları biraz etkileyebilir ve bazı durumlarda: bizim için kabul edilebilir. Fakat eğer sistemimizi gerçekten yavaşlatabilseydi ... Bunu bilmiyorum (sadece bir PV ekleyebileceğimi söylediğim gibi, şu anda başka bir PV eklemek mümkün değildir).
Yardımınız için teşekkürler. Ve aptalca soru için üzgünüm.