top of page
Ara

Disk Genişletme İşlemleri: PV, VG ve LV Yönetimi

  • Yazarın fotoğrafı: atilla duran
    atilla duran
  • 1 Şub
  • 2 dakikada okunur

Selamlar, linux sistemlerde disk alanı yönetimi, özellikle artan depolama ihtiyaçlarına hızlı yanıt verebilmek için kritik bir konudur. LVM (Logical Volume Manager) sayesinde fiziksel diskleri esnek bir şekilde yönetebilir, disk genişletme işlemlerini dinamik olarak gerçekleştirebiliriz. Bu yazıda, PV (Physical Volume), VG (Volume Group) ve LV (Logical Volume) seviyelerinde disk genişletme adımlarını ele alacağız.



  • PV (Physical Volume): Fiziksel disk alanı. LVM sisteminde veri depolamak için kullanılan fiziksel depolama birimidir.

  • VG (Volume Group): Bir veya birden fazla fiziksel volume’nin birleşimi. Veriler, volume group içinde saklanır.

  • LV (Logical Volume): Volume group içinde mantıksal bölümler. Bu, verilerin depolandığı alanı temsil eder ve genellikle disk bölümü gibi işlev görür.

  • lsblk ile diskler görüntülenir.

lsblk
  • Bu işlemler yapılırken kullanılacak komutlar sudo ile çalıştırılmalıdır.

  • parted komutu çalıştırılır ve dizin seçilir.

sudo parted /seçilen/dizin
  • parted shell’de print free komutu çalıştırılır, mevcut bölümler ve aralarındaki boş alanlar listelenir. End ve Free Space görüntülenip ekleme yapılacak boyut belirlenir.

(parted) print free
  • resizeport komutu bir bölümün boyutunu değiştirmek için kullanılır.

(parted) resizepart
  • Boyutu değiştirilecek partition numarası seçilir. Siz hangi bölümü kullanacaksanız onu seçmelisiniz. Örneğin 3 olsun;

Partition number? 3
  • Eklenecek boyut ayarlanır. Önceki adımlarda End altında yazan değer girilerek tüm boş alan tanımlanabilir. Örneğin boş alan 567GB ise;

End?  [268GB]? 567GB
  • Bölüm ve diskler tekrar kontrol edilir. Boyut artışı teyit edilir.

(parted) print
  • Genişletme işleminden sonra, disk yapılarını tekrar kontrol etmek için lsblk komutunu kullanabilirsiniz:

lsblk
  • pvdisplay komutu Physical Volume (PV) hakkında detaylı bilgi gösteren bir komuttur.

sudo pvdisplay
  • Belirtilen fiziksel hacmin (/seçilen/dizin) boyutunu, ona bağlı olan volume group’u (VG) yeniden boyutlandırmak için kullanılır. Örneğin /dev/sda3;

sudo pvresize /dev/sda3
  • vgdisplay Sistemdeki Volume Group (VG) hakkında detaylı bilgi gösteren bir komuttur. Bu komut, VG’nin boyutu, kullanılabilir alan, alanın ne kadarının kullanıldığını ve diğer özellikleri listeler.

sudo vgdisplay
  • Belirtilen Logical Volume’ın (/dev/ubuntu-vg/ubuntu-lv) boyutunu, mevcut Volume Group’taki tüm boş alanla genişletir. Bu komut, logical volume’u tüm kullanılabilir alanla büyütür.

sudo lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv
  • Belirtilen logical volume üzerindeki dosya sistemini, logical volume’ın yeni boyutuna uyacak şekilde yeniden boyutlandırır. Bu komut, dosya sisteminin fiziksel hacmindeki değişikliklere göre genişlemesini sağlar.

sudo resize2fs /dev/ubuntu-vg/ubuntu-lv
  • Bu işlemler sonucunda disk, fiziksel volume (PV), volume group (VG) ve logical volume (LV) başarıyla genişletilmiş olur. Genişletilen logical volume üzerinde daha fazla veri depolanabilir ve dosya sistemi de yeni boyutuna uyum sağlar.



LVM yapısını kullanarak disk genişletme işlemlerini adım adım gerçekleştirmek, sistemlerin kesintisiz çalışmasını sağlarken esnek depolama yönetimi sunar. Doğru adımları takip ederek veri kaybı yaşamadan disk alanınızı verimli şekilde genişletebilirsiniz. Siz de LVM ile ilgili deneyimlerinizi veya sorularınızı yorumlarda paylaşabilirsiniz.

 
 
bottom of page