Mantıksal Birim Yöneticisi (LVM) Linux'ta Nasıl Çalışır?

Mantiksal Birim Yoneticisi Lvm Linux Ta Nasil Calisir



Mantıksal Birim Yöneticisi (LVM), Linux için güçlü bir disk yönetim aracıdır. LVM aynı anda birden fazla diski (sabit sürücüler, SATA SSD'ler, NVME SSD'ler vb.) yönetebilir. LVM, disklerde fiziksel bölümler oluşturmak yerine birden fazla diske yayılabilen (LVM tarafından yönetilen) mantıksal birimleri kullanır. Bu özellik, LVM'ye depolama yönetiminde daha fazla esneklik sağlar.

Bu yazımızda Logical Volume Manager'ın (LVM) nasıl çalıştığını ve LVM'nin özelliklerini ele alacağız.

İçeriğin Konusu:

  1. LVM'nin Temel Çalışma Prensipleri
  2. Mantıksal Birim Yöneticisi (LVM) Özellikleri
  3. Çözüm

LVM'nin Temel Çalışma Prensipleri

LVM'nin diskleri nasıl yönettiğine ilişkin süreç aşağıdaki şekilde gösterilmektedir:











LVM'nin önemli terimlerinden bazıları şu şekilde açıklanmaktadır:



Fiziksel Hacim (PV): Yönetim için LVM sistemine eklenen fiziksel disklere (HDD'ler, SSD'ler vb.) LVM fiziksel birimleri (PV) adı verilir. Şekilde Disk 1, Disk 2 ve Disk 3, LVM Fiziksel Birimleri (PV) olarak adlandırılmaktadır.





Hacim Grubu (VG): Bir veya daha fazla fiziksel disk, bir LVM Birim Grubunu (VG) oluşturur. Şekilde gösterildiği gibi Disk 1, Disk 2 ve Disk 3 bir LVM Birim Grubu (VG) oluşturur.

Mantıksal Hacim (LV): Her LVM Birim Grubunda en fazla 256 LVM Mantıksal Birimi (LV) oluşturabilirsiniz. LVM mantıksal birimleri (LV) disk bölümlerine benzer. Disk bölümlerini biçimlendirip bağladığınız gibi bunları biçimlendirebilir ve Linux dosya sistemine bağlayabilirsiniz. Bu önceki şekilde gösterilmektedir.



Mantıksal Birim Yöneticisi (LVM) Özellikleri

Logical Volume Manager'ın (LVM) özellikleri aşağıda kısaca açıklanmaktadır:

Mantıksal Birim Yönetimi: LVM'nin temel amacı, HDD'ler/SSD'ler gibi fiziksel diskleri mantıksal birimlere/bölümlere ayırarak bunların daha kolay ve daha fazla esneklikle yönetilebilmesini sağlamaktır. LVM'nin diğer özelliklerini okuduğunuzda bu terimler daha net anlaşılacaktır.

Dinamik Yeniden Boyutlandırma: Mantıksal birimlerin dinamik olarak yeniden boyutlandırılması LVM'nin en önemli özelliklerinden biridir. MBR veya GPT bölümlerinin sınırlamalarından biri, oluşturulduktan sonra bölümleri yeniden boyutlandırmanın çok zor olmasıdır. Ayrıca MBR veya GPT bölümlerini takılıyken yeniden boyutlandıramazsınız. LVM dinamik yeniden boyutlandırma özellikleri, mantıksal birimlerin bağlantısını kesmeye gerek kalmadan LVM mantıksal birimlerini (LV) anında yeniden boyutlandırmanıza (küçültmenize/genişletmenize) olanak tanır.

İnce Tedarik: 10 GB'lık bir LVM mantıksal birimi oluşturursanız ve içinde yalnızca 2 GB'lık dosya depolarsanız LVM mantıksal birimi, LVM birim grubundan 10 GB değil yalnızca 2 GB ayırır. LVM'nin bu özelliğine ölçülü provizyon denir. Bir LVM grubunun tüm mantıksal birimlerinin kullanılan toplam disk alanı, LVM birim grubunun toplam kullanılabilir disk alanından az olduğu sürece, bir LVM birim grubunda ihtiyaç duyduğunuz sayıda mantıksal birim oluşturabilirsiniz.

Anlık görüntüler : Bir LVM mantıksal biriminin anlık görüntülerini alabilir ve bir şeyler ters giderse mantıksal birimi anlık görüntüden geri yükleyebilirsiniz. LVM anlık görüntü özelliği, verileri yedeklemek, işleri test etmek ve verileri kurtarmak için çok kullanışlıdır.

Verileri Birden Fazla Diskten Ayırmak: LVM'nin bu özelliğini daha önce tartışmıştık. LVM, LVM mantıksal birimlerinde depolanan verileri, LVM birim grubuna eklenen tüm fiziksel birimlere (HDD'ler/SSD'ler) yayar. Bu, LVM mantıksal birimlerinin okuma/yazma performansını artırır. LVM birim grubu bir bakıma RAID-0 dizisi gibi çalışır. Toplam kullanılabilir disk alanını artırmak için fiziksel diskleri birbirine yapıştırır.

Verilerin Birden Fazla Diske Aynalanması: LVM ayrıca bir fiziksel diskin verilerini aynı LVM birim grubuna eklenen diğer fiziksel disklere çoğaltacak şekilde de yapılandırılabilir. Bu, RAID-1 dizisiyle aynı şekilde çalışır. LVM birim grubunun disklerinden biri arızalansa bile LVM birim grubunun verileri hâlâ güvende olacaktır.

RAID'le çalışır: LVM, yazılım ve donanım RAID'iyle kusursuz şekilde çalışır. Bir RAID dizisi kurabilir ve RAID dizisinin birimlerini/bölümlerini yönetmek için LVM'yi kullanabilirsiniz.

Veri göçü: LVM, verileri fiziksel birimler arasında kolaylıkla taşıyabilir. LVM veri geçişi, fiziksel birim bir iSCSI cihazı olsa bile çalışır. Böylece LVM verilerini iSCSI aracılığıyla ağ üzerinden taşıyabilirsiniz.

Çözüm

Logical Volume Manager'ın (LVM) nasıl çalıştığını anlattık. Ayrıca LVM'nin fiziksel diskleri nasıl soyutladığını ve diskleri mantıksal olarak nasıl yönettiğini açıklayan bir şekil gösterdik ve Mantıksal Birim Yöneticisinin (LVM) özelliklerini de tartıştık.