Ubuntu LVM Disk Extend Nasıl Yapılır?

Ubuntu LVM Disk Extend Nasıl Yapılır?

Öncelikle mevcut disk ve LVM yapısını inceleyelim.

lsblk

Örnek çıktı:

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 200G 0 disk
├─sda1 8:1 0 1G 0 part /boot
├─sda2 8:2 0 99G 0 part
└─ubuntu--vg-ubuntu--lv 253:0 0 99G 0 lvm /

Burada dikkat edilmesi gereken:

  • Disk artık 200 GB
  • Ancak partition halen 99 GB
  • LVM henüz genişletilmemiş

Kernel’in Yeni Disk Boyutunu Görüp Görmediğini Kontrol Etme

sudo fdisk -l

Eğer burada yeni boyut görünmüyorsa disk rescan işlemi yapılmalıdır.

Disk Rescan İşlemi
Bazı sistemlerde reboot gerekmeden aşağıdaki komut yeterlidir:

echo 1 | sudo tee /sys/class/block/sda/device/rescan

Ardından tekrar kontrol:

lsblk

Partition’ı Genişletme

Ubuntu 22.04 üzerinde en pratik yöntem growpart kullanmaktır.

Önce paket kurulumu:

sudo apt update
sudo apt install cloud-guest-utils -y

Partition genişletme:

sudo growpart /dev/sda 2

Parametre Açıklama
/dev/sda Disk
2 Genişletilecek partition numarası


Başarılı çıktı örneği:

CHANGED: partition=2 start=2099200 old: size=207616000 end=209715199 new: size=417331167 end=419430366

Physical Volume (PV) Genişletme
Partition büyüdü ancak LVM halen eski alanı kullanıyor.

Yeni alanı LVM’e tanıtıyoruz:
sudo pvresize /dev/sda2

Kontrol:
sudo pvs

Örnek:
PV         VG        Fmt  Attr PSize   PFree
/dev/sda2  ubuntu-vg lvm2 a--  <199G   100G

Buradaki PFree kullanılabilir boş alanı gösterir.

Logical Volume (LV) Genişletme
Tüm boş alanı root partition’a eklemek için:
sudo lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv

Alternatif olarak belirli boyut eklenebilir:
sudo lvextend -L +50G /dev/ubuntu-vg/ubuntu-lv

Filesystem Genişletme
EXT4 Kullanıyorsanız
sudo resize2fs /dev/ubuntu-vg/ubuntu-lv

XFS Kullanıyorsanız
sudo xfs_growfs /

Filesystem tipini görmek için:
df -T

Ubuntu 22.04 üzerinde LVM disk genişletme işlemi oldukça güvenli ve hızlıdır.

  1. Partition genişletilir
  2. PV resize yapılır
  3. LV genişletilir
  4. Filesystem büyütülür

Doğru sırayla uygulandığında çoğu durumda reboot bile gerekmez.