Bu yazımızda LVM disk alanını nasıl büyüteceğimizi (extend) göreceğiz.
İşletim sistemi olarak Centos 6.x kullanacağım. (Debian işletim sisteminde de sanırım aynı mantıkla yapabilirsiniz.)
VMware ESXi yada Workstation kullandığınızı varsayıyoruz.
Sanal sunucu üzerinde 100 GB disk olsun ve toplamda 120 GB’a genişletmek istiyoruz.
Vmware üzerinden disk boyutunu 120 olarak değiştirip ok diyelim. Sonrasında centos sunucuyu reboot yapalım.
(Bu işlemin öncesinde “fdisk -l” komutunu kullanarak var olan disk durumunu görebilirsiniz.)
Reboot işleminin ardından aşağıdaki komutları sırasıyla uygulayalım.
fdisk /dev/sda
“p” tuşuna basın. (Partition Table görmemize yarar)
“n” tuşuna basın. (Yeni Partition yaratmamızı sağlar)
“p” tuşuna basın. (Primary Partition yaratmamızı sağlar)
“3” tuşuna basın. (Partition numarasını 3 olarak tanımlamak için)
> Enter ile 2 kez geçiyoruz.
“t” tuşuna basın.
“3” tuşuna basın.
“8e” olarak tanımlayın.
“w” tuşuna basın.
Bu işlemin ardından partition oluşturmuş oluyoruz. Sunucunuzu yeniden reboot ederek aşağıdaki işlemlere geçebilirsiniz.
Sunucu yeniden başladıktan sonra, disk yapısının 8e olduğunu ve aktif olduğunu kontrol etmek için
fdisk -l
Komutunu kullanarak görebilirsiniz.
Sonraki adımda LVM diskimizde yeni bir fiziki alan oluşturmamız gerekiyor.
pvcreate /dev/sda3
Vol Group ile diskimizdeki partitionları extend yapalım. (Eğer VolGroup bulunamadı hatası alıyorsanız “vgdisplay” komutu ile group adını kendinize göre görüp değiştirebilirsiniz.)
vgextend VolGroup /dev/sda3
Volume Group boyutunun son halini görmek için kontrol edelim.
vgdisplay VolGroup
Logical bölümü şimdi extend edebiliriz.
lvextend -l +100%FREE /dev/VolGroup/lv_xxxx /dev/sda3
Extend işleminden sonra resize işlemine geçiyoruz.
resize2fs /dev/VolGroup/lv_xxxx
Son durumu aşağıdaki komut ile görebilirsiniz.
df -h
Uyarı ! : Bu işlemi yapmadan önce yedek almanızı kesinlikle öneririm.