Linux’ta LVM Nasıl Yapılandırılır. (pvcreate, lvcreate, vgcreate)

Linux’ta LVM Nasıl Yapılandırılır. (pvcreate, lvcreate, vgcreate)

Mantıksal Hacim Yönetimi (LVM), fiziksel depolama üzerinde bir soyutlama katmanı oluşturarak mantıksal depolama birimleri oluşturmanıza olanak tanır. LVM uygulandığında, donanım depolaması yazılımdan gizlendiğinden fiziksel disk boyutlarından rahatsız olmazsınız, böylece uygulamaları durdurmadan veya dosya sistemlerini ayırmadan yeniden boyutlandırılabilir ve taşınabilir. LVM’yi dinamik bölümler olarak düşünebilirsiniz.

Örneğin, sunucunuzda disk alanınız tükeniyorsa, başka bir disk ekleyebilir ve mantıksal hacmi anında genişletebilirsiniz.

Mantıksal Birimleri Kullanmanın Avantajları

  • Depolama havuzlarını yeniden boyutlandırma: Mantıksal alanı genişletebilir ve diskleri yeniden biçimlendirmeden azaltabilirsiniz.
  • Esnek depolama kapasitesi: Daha fazla disk ekleyerek ve bunları fiziksel depolama havuzuna ekleyerek daha fazla alan ekleyebilirsiniz, böylece esnek bir depolama kapasitesine sahip olursunuz.
  • Şeritli, yansıtılmış ve anlık görüntü birimlerinin kullanımı: Verileri iki veya daha fazla diskte şeritleyen şeritli mantıksal hacim, verimi önemli ölçüde artırabilir. Yansıtılmış mantıksal birimler, verileriniz için bir yansıtma yapılandırmak için uygun bir yol sağlar. Ayrıca, gerçek verileri etkilemeden yedeklemeler için cihaz anlık görüntülerini alabilir veya değişikliklerin etkisini test edebilirsiniz.

LVM’nin 3 Konsepti

  • Fiziksel Hacim (PV): Tüm bir disk veya bir diskin bölümüdür.
  • Hacim Grubu (VG): Bir veya daha fazla PV’ye karşılık gelir.
  • Mantıksal Hacim (LV): Bir VG’nin bir bölümünü temsil eder. Bir LV yalnızca bir VG’ye ait olabilir. Bir dosya sistemi oluşturabileceğimiz bir LV üzerinde.

1) Fiziksel Hacim Oluşturun

Fiziksel hacim, LVM yapılandırmasında kullanılacak gerçek depolama cihazıdır. Tüm bir disk, disk üzerindeki bir bölüm veya SAN üzerinde bir LUN olabilir. Fiziksel hacmi oluşturmak için pvcreate kullanabilirsiniz. Bu örnekte, iki disk eklenmiş: /dev/sdb ve /dev/sdc, her biri 1 GB. Bunları örnekler için kullanacağım.

pvcreate /dev/sdb /dev/sdc

2) Hacim Grubu Oluşturun

Fiziksel hacimler, hacim grupları (VG’ler) olarak birleştirilir. Mantıksal birimlerin ayrılabileceği bir disk alanı havuzu oluşturur. Birim Grubunda tahsis için kullanılabilir disk alanı, kapsam adı verilen sabit boyutlu birimlere bölünmüştür.

vgcreate vg-01 /dev/sdb /dev/sdc

"vg-01" hacim grubu başarıyla oluşturuldu.

3) Mantıksal Hacim Oluşturun

Bir hacim grubu mantıksal hacimlere bölünmüştür. Dolayısıyla, vg-01 hacim grubunu daha önce oluşturduysanız, o VG’den mantıksal birimler oluşturabilirsiniz.

a. Doğrusal Mantıksal Hacimler

Doğrusal hacim, alanı bir veya daha fazla fiziksel hacimden tek bir mantıksal hacimde toplar. Örneğin:

lvcreate -L 1G -n lv_linear vg-01

b. Çizgili Mantıksal Hacimler

Şeritleme ile G / Ç paralel olarak yapılabilir. Şeritli birim oluşturmak için:

lvcreate -L 1G -i2 -I64 -n lv_stripe vg-01

c. Yansıtılmış Mantıksal Hacimler

Bir yansıtılmış mantıksal birim oluşturmak için:

lvcreate -L 200M -m1 -n lv_mirror vg-01

4) LVM’yi Etkinleştirmek

Mantıksal birimler, lvchange komutu kullanılarak çekirdek tarafından bilinir hale getirilebilir:

lvchange -ay /dev/vg-01/lv_linear

5) Yeni Bir Sabit Diskte LVM Oluşturun

Mevcut bir hacim grubuna daha fazla fiziksel hacim eklenebilir ve böylece boyutu büyütülebilir. Örnek:

pvcreate /dev/sdb1
vgcreate test /dev/sdb1
lvcreate -L 100M -n data test

Mantıksal bölümü ext3 dosya sistemine dönüştürme ve bağlama:

mke2fs -j /dev/test/data
mount /dev/test/data /mnt

6) PV’leri, LV’leri ve VG’leri Tarama Komutları

  • lvscan: Ana bilgisayardaki tüm mantıksal birimleri tarar.
  • vgscan: Birim grupları için tüm diskleri tarar ve LVM önbellek dosyasını yeniden oluşturur.
  • pvscan: Fiziksel hacimler için tüm LVM blok aygıtlarını tarar.

Sonuç

LVM bölümleme, birden fazla sabit diskiniz varsa çok kullanışlıdır. Mantıksal birimler birden fazla diske yayılabilir, bu da toplam toplu boyuttan ziyade tek bir diskin boyutuyla sınırlı olmadıkları anlamına gelir. Herhangi bir LV’nin (salt okunur) anlık görüntüsünü oluşturabilirsiniz.

Geri Dön