Disk Genişletme İşlemleri: PV, VG ve LV Yönetimi
- 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.