Sistem Yönetimi
100%

Linux LVM (Logical Volume Manager) ile Dinamik Disk Yönetimi

Linux sunucularda disk kapasitesini kesintisiz ve esnek bir şekilde genişletmeyi sağlayan LVM mimarisinin temelleri ve yapılandırması.

Genel Bakış

Logical Volume Manager (LVM), Linux işletim sistemlerinde disk bölümlerini (partition) geleneksel yöntemlere göre çok daha esnek bir şekilde yönetmemizi sağlayan bir depolama sanallaştırma teknolojisidir.

Sorun

Geleneksel disk bölümlendirmede (fdisk, parted), bir bölüme atanan alan sabittir. Eğer /var veya /home dizininiz dolarsa, sunucuyu kapatıp fiziksel disk eklemek ve verileri yeni bir diske taşımak gibi kesinti yaratan ve riskli operasyonlar yapmak zorunda kalırsınız.

Çözüm: LVM Katmanları

LVM bu sorunu fiziksel diskleri soyutlayarak çözer. Yeni bir disk eklendiğinde sistemi kapatmadan anında alanı genişletebilirsiniz.

Adım Adım Kapasite Artırımı:

pvcreate /dev/sdb1 # Yeni diski Fiziksel Birim (PV) yap
vgextend vg_data /dev/sdb1 # Hacim Grubuna (VG) ekle
lvextend -l +100%FREE /dev/vg_data/lv_app # Mantıksal Birimi (LV) büyüt
resize2fs /dev/vg_data/lv_app # Dosya sistemini genişlet

Teknik Detaylar

LVM üç ana katmandan oluşur: PV (Physical Volume), fiziksel diskleri veya partition'ları temsil eder. VG (Volume Group), birden fazla PV'yi tek bir devasa disk havuzu gibi birleştirir. LV (Logical Volume) ise bu havuzdan kesilen ve işletim sistemine formatlanarak (ext4, xfs) sunulan mantıksal disklerdir. LVM verileri "Physical Extents (PE)" adı verilen küçük (genellikle 4MB) bloklar halinde yönetir.

Sonuç

Üretim ortamındaki Linux sunucularında LVM kullanımı bir standarttır. Özellikle anlık görüntü alma (Snapshot) özelliği sayesinde, kritik sistem güncellemelerinden önce saniyeler içinde disk yedeği alınabilmesini sağlar.

İlgili Wiki'ler

Tümünü Gör