LVM Fiziksel Birim Yönetimi: Temellerden Uygulamalı Örnekler

0 Yanıt 6 Görüntülenme
Puanlayanlar
Katılımcılar
Konuyu Açan #1
LVM Fiziksel Birim Yönetimi: Temellerden Uygulamalı Örnekler

Yapılandırılmış disk alanı yönetimi, veriye erişim süreleri ve esnek büyütme ihtiyaçları günümüz altyapısında kritik. Bu yazıda, LVM’nin temel kavramlarını ve günlük operasyonları, gerçek dünyadan örneklerle adım adım ele alıyoruz: fiziksel birimlerin (PV) tanımlanması, hacim gruplarının (VG) oluşturulması, mantıksal hacimlerin (LV) yaratılması ve gerektiğinde genişletilip küçültülmesi. Ayrıca büyüklük sınırları, dosya sistemi entegrasyonu ve acil durumlar için yedekleme stratejileri üzerinde durulacak.


1) Kavramlara hızlı giriş
  • Fiziksel Birim (PV): Bir veya daha fazla fiziksel disk veya bölümlerin LVM tarafından yönetilmek üzere hazırlanan temel birimi. PV, VG’nin alt yapısını oluşturur ve kullanıma hazırdır.
  • Hacim Grubu (VG): Birden çok PV’nin bir araya gelerek dev bir havuz oluşturmasıdır. VG, üzerinde LVM mantıksal hacimlerini (LV) barındırır.
  • Mantıksal Hacim (LV): VG içinde ayrılan, işletim sistemi tarafından görülen bölümdür. LV, dosya sistemiyle formatlanır ve kullanıma hazır hale gelir.


2) Adım adım PV ve VG oluşturma
  • Mevcut diskleri incelemek için:
    KOD
    1lsblk -f
    veya
    KOD
    1pvs, vgs, lvs
    .
  • Yeni bir disk eklediyseniz, bölümleme ve fiziksel havuz oluşturabilirsiniz:

KOD
1pvcreate /dev/sdb

KOD
1vgcreate vg_data /dev/sdb

-Bir VG’ye birden çok PV eklemek:
KOD
1vgextend vg_data /dev/sdc


3) LV yaratma ve dosya sistemi entegrasyonu
  • LV oluşturma:
    KOD
    1lvcreate -n lv_home -L 50G vg_data
  • Dosya sistemi biçimi ve mount işlemi:

KOD
12mkfs.ext4 /dev/vg_data/lv_home
mount /dev/vg_data/lv_home /mnt/home

  • Yedekli bir yapı için snapshot kavramı da kullanışlıdır:

KOD
1lvcreate -s -n lv_home_snap -l 100%FREE /dev/vg_data/lv_home


4) Büyütme ve küçültme operasyonları
[list]
  • LV büyütme:
    KOD
    123lvextend -L +20G /dev/vg_data/lv_home
    [/list]
    resize2fs /dev/vg_data/lv_home

    • LV küçültme: önce dosya sistemi küçültülür, sonra LV küçültülür (uygun dosya sistemi adımlarını takip edin).

    KOD
    12345 umount /mnt/home
    e2fsck -f /dev/vg_data/lv_home
    resize2fs /dev/vg_data/lv_home 30G
    lvreduce -L 30G /dev/vg_data/lv_home
    mount /dev/vg_data/lv_home /mnt/home


    5) Kapanış ve stratejik ipuçları
    • PV haznesi dolduğunda yeni disk eklemek veya VG’yi yatay olarak genişletmek en sık kullanılan çözümdür.
    • Snapshot almak gerekiyorsa yaşam döngüsünü izlemek, yer kaybını önlemek adına önemlidir.
    • Dosya sistemi ile LVM arasındaki sürüm uyumuna dikkat edin; bazı dosya sistemleri büyütme/ küçültme adımlarında farklı gereksinimler sunar.


    Bu konudaki deneyimleriniz veya karşılaştığınız zorluklar nelerdir? Özellikle büyütme sırasında performans etkileri ve yedekleme stratejileri hakkında pratik öneriler paylaşırsanız, tartışmayı daha da zenginleştirebiliriz.
  • Yanıt vermek için giriş yapmış olmalısınız.

    0 alıntı seçildi