YÜKLENİYOR

Aramak için Yazın

CENTOS CENTOS WEB PANEL COMPUTING HOSTING LINUX VMWARE

VMware deki Centos 7 nin Kapatmadan Diskini Genişletme

Paylaş

Centos 7 kurulu CWP (Centos web panel) de yer kalmadığında sanal sunucunuzu kapatmadan diskini genişletmek için aşağıdaki adımları izleyebilirsiniz. 

1-  VMware vSphere Client  üzerinden disk genişletmek için iki yöntem mevcut. Bunlar sunucuya yeni bir disk eklemeniz ya da önceden var olan diski artırmak. Örnek olarak 20GB diske sahip Centos 7 sanal sunucumuz mevcut. Var olanın üzerine eklemek için VMware vSphere Client’da sanal sunucumuza sağ tıklayarak Edit Settings‘e giriyoruz. Hardware-Hard disk1– Provisioned Size değerini 40GB olarak düzenleyip 20GB artırıyoruz.

2- Bu işlemi gerçekleştirdikten sonra aşağıdaki iki komutu çalıştırdığımızda geçerli boyutun hala 20 GB olduğunu görürüz.

df -hT

fdisk -l 

3- Eklenen diskin sistemde görülebilir olması için aşağıdaki komutları  sunucuya uygulayınız.

ls /sys/class/scsi_host/;
echo "- - -" > /sys/class/scsi_host/host0/scan;

echo "- - -" > /sys/class/scsi_host/host1/scan;
echo "- - -" > /sys/class/scsi_host/host2/scan;

ls /sys/class/scsi_device/;

Üst komutta çıkan sonuca göre aşağıdaki komutları yazmanız gerekiyor.
Örneğin; 0:0:0:0 için yazmak istediğimizde /sys/class/scsi_device/’dan sonra 0 yazıp \ koyup tab’a basarak tamamlayın.
Aynı şekilde diğerleri içinde aynı şekilde. Resimde 0:0:0:0 ve 2:0:0:0 olduğu için iki tane aşağıdaki gibi komut yazıldı.

 4-  Yeni partition oluşturmak için diski biçimlendirmek için aşağıdaki komutu çalıştırınız.

fdisk /dev/sda

Yukarıdaki komutu çalıştırdıktan sonra Command (m for help):  geliyor. Ve bir komut girmenizi istiyor. Eğer diğer komutları bilmiyorsanız m yazıp Enter‘a basınız.

Buna göre partition tablosuna yazdırmak için p‘ye basınız. Yeni bir partition eklemek için n’ye basınız. t komutunu kullanarak  disk tipini değiştirebilirsiniz. (8e: Linux LVM, 83: varsayılan disk tipi)
Son adım olarak tekrar p‘ye basıp w ile çıkınız.

 Buna göre aşağıdaki gibi giriniz. p yazıp Enter tuşuna bastıktan sonra sda1 ve sda2’yi görüyoruz. Yeni bir partition oluşturmak için n tuşuna basıyoruz. primary olduğınu belirtmek için p ‘ye basınız. partition numarasını belirtmek ve sda1 ve sda2  olduğu için 3 tuşuna basıyoruz.Tekrar kontrol için p’yi tuşluıyoruz.Ve sda3 oluşmuş oldu.Son işlem olarak w tuşuna basıyoruz.

5- Fiziksel olarak volume oluşturmak için aşağıdaki komutları giriniz.

partprobe;
pvcreate /dev/sda3;
pvdisplay;

*partprobe yerine aşağıdaki komutu yazabilirsiniz.

partx -v -a /dev/sda

**pvdisplay’de çıkan VG Name’e bakınız. Ekran görüntüsüne bakarsanız bu makale için kullanılan test sunucusunda VG Name, centos.Aşağıdaki komutu buna göre yazıyoruz.

vgextend centos /dev/sda3

6- Fiziksel olarak volume oluşturmak için aşağıdaki komutları giriniz.

*mapper dizininden sonra tab tuşuna basarak gelen seçeneklerde root olanı yazmanız gerekiyor.

lvextend -L +19G /dev/mapper/centos-root;

* df -hT den baktığınızda /dev/mapper/ kısmının dosya tipi xfs ise aşağıdaki komutu giriniz.

xfs_growfs /dev/mapper/centos-root;

*df -hT den baktığınızda /dev/mapper/ kısmının dosya tipi ext4 ise aşağıdaki komutu giriniz. 

resize2fs /dev/vg_server/lv_root

**Not:Yeteri kadar alan olmadığı hatası alındığı için tam sayı olarak 19GB yazılmıştır.

 df -hT ile kontrol ettiğimizde diskin genişlediğini görüyoruz. Bu işlem var olan diskin artırılmasıyla genişletme gerçekleşmiştir.
Yeni bir disk ekleyerek genişletme işlemi yapmak istiyorsanız aşağıdaki adımları gerçekleştiriniz.

1- Vmware vSphere’de sanal sunucuya Edit Setting diyerek 10 GB ek disk ekliyoruz.

 2- Eklenen diskin sistemde görülebilir olması için aşağıdaki komutları  sunucuya uygulayınız.

echo "- - -" > /sys/class/scsi_host/host0/scan;
echo "- - -" > /sys/class/scsi_host/host1/scan;
echo "- - -" > /sys/class/scsi_host/host2/scan;
ls /sys/class/scsi_device/;

 

SCSI Device isimlerine göre aşağıdaki komutları çalıştırarak tarama gerçekleştiriyoruz.

echo 1 > /sys/class/scsi_device/0\:0\:0\:0/device/rescan;
echo 1 > /sys/class/scsi_device/0\:0\:1\:0/device/rescan;
echo 1 > /sys/class/scsi_device/2\:0\:0\:0/device/rescan;
fdisk -l;

3- Diğer yöntemdeki gibi fiziksel volume oluşturuyoruz.

pvcreate /dev/sdb;
pvdisplay;

VG Name’e göre genişletme işlemini yapıyoruz.

vgextend centos /dev/sdb

4- Diğer yöntemdeki gibi mantıksal volume oluşturuyoruz.

vgdisplay;
lvextend -L +20G /dev/mapper/centos-root;
xfs_growfs /dev/mapper/centos-root;
df -hT;

 

Etiketler:

Yorum Bırak

Your email address will not be published. Required fields are marked *