Centos 7 Disk extend

Merhaba centos 7 sunucumiçin bu şekilde yapılandırılmış diski en basit şekilde nasıl extend edebilirim
diskextend

Lvm var ise önce VMware den disk ekleyin yada yeni bir disk ekleyin sonra
pvresize /dev/sdx (x yerine kendi isminizi yazın)
Sonra;
lvextend -l +100%FREE /dev/your-lvm-name
Sonra;
resize2fs /dev/mapper/your-lvm-name
ve df-k ile bakın genişlediğini göreceksiniz.

2 Likes

lsblk komutu ile diskin yapısal detaylarına bakabilirsiniz.

Disk boyutunu artırdıktan sonra sunucudaki shell ortamından baktığınızda diskin genişletildiği ya da eklendiği yansımamışsa diskleri taramak için aşağıdaki gibi bir komut çalıştırabilirsiniz.

for host in `ls /sys/class/scsi_host`; do echo "Scanning $host...Completed"; echo "- - -" > /sys/class/scsi_host/$host/scan; done

LVM olmayan yapıda var olan diski genişletecekseniz;

parted /dev/sda dedikten sonra p komutu ile diskleri görüntülemeniz lazım.
Disk Flags altında diskler görünecektir. Buna göre genişleteceğiniz disk hangi numara ile gösteriliyorsa onu seçerek resizepart x 100% komutunu çalıştırmalısınız. Sonrasında quit komutunu yazarak çıkabilirsiniz.
Sonra resize2fs /dev/sdax komutu ile diski genişletmiş olursunuz.

LVM yapıdaki var olan diski genişletecekseniz;

parted /dev/sda dedikten sonra p komutu ile diskleri görüntülemeniz lazım.
Disk Flags altında diskler görünecektir. Buna göre genişleteceğiniz disk hangi numara ile gösteriliyorsa onu seçerek resizepart x 100% komutunu çalıştırmalısınız. Sonrasında quit komutunu yazarak çıkabilirsiniz.
Sonra aşağıdaki komutları çalıştırabilirsiniz.

# pvresize /dev/sdax
# lvresize -l +100%FREE /dev/mapper/your-lvm-name
# resize2fs /dev/mapper/your-lvm-name

NOT: Disk genişletme yapmadan önce Snapshot almanızı öneririm.

5 Likes