İçeriğe geç

Linux Lvm Disk Genişletme

Disk genişletme işlemi için 2 yöntem vardı, var olan diski genişletme yada yeni bir disk eklenerek lvm yapısına dahil edilmesi.

  • Var olan diski genişletme

parted /dev/sda print free — bu komutla eklenmiş olan alanı ‘Free Space’ olarak görebilirsiniz.
Eğer disk partition GPT system formatındaysa ekrana bir hata gelecek. Bu hatada extend edilmiş disk boyutu bulunduğundan tam boyutunu gösterilemeyeceğini söyleyecek, tam boyutu göstermesi için fix etmek ister misiniz diye soracak. Fix/Ignore seçeneğinden Fix yazıp enterladığınızda en altta free space çıkacak.
parted /dev/sda mkpart primary 990(ne kadar alan gözüküyorsa free spacede)
partprobe /dev/sda (yaptığımız işlemi apply etmek için)
lsblk komutuyla eklenen yeni partition belirlenir. (örn. /dev/sda4)
pvcreate /dev/sda3
vgextend customer /dev/sda3
lvextend -L+537GB /dev/customer/root
resize2fs -p /dev/mapper/customer-root
Message Input

  • Yeni eklenen diski genişletme

for host in `ls /sys/class/scsi_host/`;do
echo “- – -” >/sys/class/scsi_host/${host}/scan;
done

Yukarıda ki komutlar ile sunucuya eklenen diski reboot edilmeden sistemde gösterilmesinde yardımcı olur.

lsblk ( yeni eklenen diski öğreniyoruz örneğin sdg)
fdisk /dev/sdg
w
pvcreate /dev/sdg
vgextend customer-vg /dev/sdg (Örnek olarak belirtilmiş olan lvm ismi customer-vg)
lvextend -l+100%FREE /dev/customer-vg/root
resize2fs /dev/mapper/customer–vg-root

Kategori:Linux