LVM ile disk genisletme islemleri oldukca kolay. Fakat LVM olmayan bir sistemde disk genisletme islemi yapmaniz gerekiyorsa asagidaki adimlari izleyebilirsiniz.
Onemli not: bu islem oncesin kesinlikle snapshot almaniz gerekiyor. Her hangi problem olmasi durumunda data kaybi yasayabilirsiniz.
Oncelikle varolan diskinizi vmware yada kvm hypervisor uzerinden genisletmeniz gerekmektedir.
Sonrasinda echo “- – -” > /sys/class/scsi_host/host0/scan dans basklayarak devicelariniz scan etmeniz gerekmektedir. Bununla ugrasmak istemiyorsaniz sunucuyu reboot ederek yeni size i gorebilirsiniz
Sonrasinda fdisk -l komutu ile partitionlarimizi listeliyoruz. Hangi device uzerinde islem yapacaginiz tespit ettikten sonra islemlere basliyoruz. Ben device imin sdb oldugunu varsayiyorum.
fdisk /dev/sdb
P komutu ile mevcut partition table i listeyeilirsiniz
d komutu ile partition u silecegiz.
n komutu seciyoruz
p (primary olani secmemiz gerekiyor)
Partition number secimimizi yapiyoruz.
Size bolumlerini varolan degerler ile devam edebiliriz
En son asamada Y ile islemimizi onayliyoruz
Sonrasinda degisikleri kontrol etmek icin yine P parametresini kullanabiliriz.
w ile degisiklikleri kayit ediyoruz.
Benim islem yapmam gereken debian bir sunucuydu ve internet erismi yoktu o nedenle partprobe yukleyemedim. Partition table yi yeniden yuklemek icin uzerinde gelen partx uygulamasini kullanacagim. Siz yuklu ise partprobe u da kullanabilirsiniz
partx -u /dev/sdb
bu islemden sonra partition resize islemini yapmamiz gerekiyor.
resize2fs /dev/sdb1 komutu ile tamamldiktan sonra df -h ile yeni size in aktif oldugunu gormeniz gerkiyor. islem sonrasinda reboot ederek gerekli testleri yaptiktan sonra snapshotu silmenizi oneririm.