Dil Seçin
trende

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

22.09.2020
2 görüntülenme
Linux’ta LVM Nasıl Yapılandırılır. (pvcreate, lvcreate, vgcreate)

lvm linux'u yapılandır

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.

Doğrudan fiziksel depolamayı kullanmaya kıyasla Mantıksal birimleri kullanmanın bazı avantajları aşağıda verilmiştir:

  • 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 vardır

  • 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 eklemiş /dev/sdbve /dev/sdc1 GB her. Bunları örnekler için kullanacağım.

pvcreate komutu bu diskleri, birim gruplarının oluşturulmasında bir parçası olabilmeleri için başlatır.

Fiziksel hacimleri görüntüleyin:

Çıktıyı yapılandırılabilir bir biçimde görüntüleyecek pvs komutunu da kullanabilirsiniz.

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. Bir kapsam, ayrılabilecek en küçük depolama birimidir. Fiziksel bir hacim içinde kapsamlar, fiziksel kapsamlar olarak adlandırılır.

Mantıksal hacim, fiziksel kapsamlarla aynı büyüklükteki mantıksal kapsamlara tahsis edilir. Dolayısıyla kapsam boyutu, hacim grubundaki tüm mantıksal hacimler için aynıdır. Hacim grubu, mantıksal kapsamları fiziksel alanlarla eşler.

# vgcreate vg-01 / dev / sdb / dev / sdc
 "Vg-01" cilt grubu başarıyla oluşturuldu

VG’ler hakkındaki bilgileri görüntüleyin

Çıktıyı yapılandırılabilir bir biçimde görüntüleyecek vgs komutunu da kullanabilirsiniz.

3) Mantıksal Hacim Oluşturun

Bir hacim grubu mantıksal hacimlere bölünmüştür. Dolayısıyla, vg-01’i daha önce oluşturduysanız, o VG’den mantıksal birimler oluşturabilirsiniz. Ayırmak istediğiniz alan miktarı ihtiyacınıza bağlıdır. 200MB, 1GB vb. LV oluşturmak isteyebilirsiniz. Bu örnekte, üç tür mantıksal hacmi tartışacağım.

  • Doğrusal Hacim
  • Çizgili Hacim
  • Yansıtılmış Hacim

a. Doğrusal Mantıksal Hacimler

Doğrusal hacim, alanı bir veya daha fazla fiziksel hacimden tek bir mantıksal hacimde toplar. Örneğin, iki 2GB diskiniz varsa, 4GB mantıksal bir birim oluşturabilirsiniz. Fiziksel depolama birleştirilmiş. Uygulama, 4 GB boyutunda bir cihaz görecektir. Varsayılan olarak, LVM’de doğrusal hacimler oluştururuz. Aşağıdaki örnekleri düşünün:

# lvcreate -L 1G -n lv_linear vg-01
 "Lv_linear" mantıksal birim oluşturuldu

Mantıksal Hacimlerle İlgili Bilgileri Görüntüle.

Çıktıyı yapılandırılabilir bir biçimde görüntüleyecek lvs komutunu da kullanabilirsiniz.

b. Çizgili Mantıksal Hacim

Mantıksal bir birime veri yazdığınızda, dosya sistemi verileri temeldeki fiziksel birimlere yerleştirir. Şeritli bir mantıksal birim oluşturarak verilerin fiziksel birimlere yazılma şeklini kontrol edebilirsiniz. Büyük sıralı okuma ve yazma işlemleri için bu, veri giriş / çıkışının verimliliğini artırabilir.

Şeritleme ile G / Ç paralel olarak yapılabilir. Şeritli birim oluşturmak için aşağıdaki komut kullanılır:

# lvcreate -L 1G -i2 -I64 -n lv_stripe vg-01
 "Lv_stripe" mantıksal birim oluşturuldu

Şimdi lvdisplay komutuyla kontrol edebiliriz

-işerit sayısını göstermektedir. Bu, mantıksal hacmin kaç fiziksel hacim üzerinden şeritleneceğini belirler. Şerit sayısı, hacim grubundaki fiziksel hacim sayısından fazla olamaz. -IŞerit boyutunu belirtmektedir. Yukarıdaki komut, 64kB’lik bir şeritle 2 fiziksel hacimde şeritli bir mantıksal birim oluşturur.

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

Bir ayna, farklı cihazlarda aynı veri kopyalarını tutar. Veriler bir cihaza yazıldığında, ikinci bir cihaza da yazılır. Bu, cihaz arızalarına karşı koruma sağlar. Bir aynanın bir ayağı arızalandığında, mantıksal hacim doğrusal bir hacim haline gelir ve yine de erişilebilir.

Bir LVM aynası, kopyalanan aygıtı tipik olarak 512KB boyutunda olan bölgelere böler. LVM, ayna ile hangi bölgelerin senkronize olduğunu takip etmek için kullandığı küçük bir günlük tutar. Bu günlük diskte tutulabilir, bu da onu yeniden başlatmalar sırasında kalıcılığını korur veya bellekte tutulabilir. Aşağıdaki komut, yansıtılmış bir mantıksal birim oluşturacaktır.

# lvcreate -L 200M -m1 -n lv_mirror vg-01
 "Lv_mirror" mantıksal birimi oluşturuldu

Şimdi oluşturulan yansıtılmış mantıksal birimi görüntüleyin

4) LVM’yi etkinleştirmek

Mantıksal Birimler, lvchange komutu kullanılarak çekirdek tarafından bilinir hale getirilebilir. Sistemi yeniden başlattıktan veya vgchange -an çalıştırdıktan sonra, VG’lerinize ve LV’lerinize erişemeyeceksiniz. Hacim grubunu yeniden etkinleştirmek için, çalıştırın -aSeçenek Mantıksal Hacmi etkinleştirmek veya devre dışı bırakmak için kullanılır. Y -aseçeneğiyle birlikte kullanılması çekirdeğin bilinmesini sağlar ve n onu kullanılamaz hale getirir.

Not: Bir hacim grubu / mantıksal birim oluşturduğunuzda, varsayılan olarak etkinleştirilir. Bu nedenle, bu komutu yalnızca belirli gereksinime göre çalıştırın. Etkinleştirilecek LV’yi belirtin.

Benzer bir komut olan vgchange (-ay seçeneğiyle), Hacim Grubunu etkinleştirmek için kullanılır.

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. Genel olarak, LVM kullanılarak, bir bölüm birden fazla diske yayılabilir. Mantıksal hacimlerin boyutu , bu birimde herhangi bir veri kaybı olmaksızın genişletilebilir ve azaltılabilir .

Önce fdisk komutunu kullanarak bir bölüm oluşturun ve bu bölümü LINUX LVM (8e) etiketine getirin.

Ardından, pvcreate komutunu kullanarak fiziksel bir birim oluşturun.

#pvcreate / dev / sdb1

Fiziksel hacmin boyutunu görüntüleyin

#pvdisplay / dev / sdb1

Ad testi olan cilt grubu oluşturun

#vgcreate test / dev / sdb1

Oluşturulan cilt grubunun ayrıntılarını görüntüleyin

#vgdisplay testi

Veri olarak adla 100 MB mantıksal hacim oluşturun, / etc / test / data * /

#lvcreate -L 100 milyon -n veri testi

Mantıksal hacim hakkındaki bilgileri görüntüleyin

#lvdisplay / dev / test / data

Mantıksal bölümü ext3 dosya sistemine dönüştürme / biçimlendirme

# mke2fs -j / dev / test / veri

Birimi herhangi bir dizine bağlayın

#mount / dev / test / data / mnt

Veya

Cihaz eşleştiriciniz varsa

#mount / dev / mapper / test-data / oracle

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

Lvscan komutu, ana bilgisayardaki tüm mantıksal birimleri tarar

Vgscan komutu, birim grupları için tüm diskleri tarar ve LVM önbellek dosyasını yeniden oluşturur.

Pvscan komutu, fiziksel hacimler için tüm lvm blok aygıtlarını tarar.

Not: Tüm bu komutlar Redhat / Centos / Ubuntu sistemlerinde düzgün çalışır.

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. Orijinal LV’yi anlık görüntüye daha sonra geri döndürebilir veya artık ihtiyacınız yoksa anlık görüntüyü silebilirsiniz.

ETİKETLER: ,
ZİYARETÇİ YORUMLARI

Henüz yorum yapılmamış. İlk yorumu aşağıdaki form aracılığıyla siz yapabilirsiniz.

BİR YORUM YAZIN