Bazı durumlarda root(/) partition da extend işlemi yapmamız gerekebilir, tabi öncelikle bunu yapabilmek için / partitionın LVM (Locigal Volume Manager) ile yapılandırılmış olması gerekir.
LVM ile yapılandırılmamış bir sistemde disk extend edebilmek pek mümkün değil.(İmkansız değil ancak çok zahmetli ve problem çıkarabilir.)
Root partitionda işlem yapmak oldukta riskli ve tehlikelidir, bu nedenle bu işlem öncesinde backup almanızda fayda var.
Bu işlemi sunucumuzu reboot etmeden gerçekleştireceğiz,
Sunucumuza SSH ile erişim sağlayaarakSistemin erişim sağladığı disklerin listesini alıyoruz,
[important][root@DB01 ~]# fdisk -l[/important]
Öncelikle sisteme eklenen yeni diski görebilmek için aşağıdaki komutu çalıştırıyoruz.,
[important][root@DB01 ~]# echo “- – -” > /sys/class/scsi_host/host0/scan[/important]
Yukarıdaki komut ile sisteme eklenen yeni diskleri bulmuş olduk, aşağıdaki komut ile sistemin erişim sağladığı diskleri yeniden görüntüleyerek yeni eklenen diske erişilebildiğinden emin oluyoruz..
[important][root@DB01 ~]# fdisk -l[/important]
Sistemizin disk kullanım durumunu check ediyoruz, / partition 70 G ve %51 kullanılıyor, yeni diski bu partitiona eklemek istiyorum.
[important]
[root@DB01 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00 70G 34G 33G 51% /
/dev/sda1 99M 15M 80M 16% /boot
none 3.9G 2.1G 1.9G 53% /dev/shm
/dev/mapper/Oracle_Data-u01 40G 15G 24G 38% /u01
[/important]
Yeni eklenen diskin sistemimdeki sdc olduğunu var sayıyorum,
[important]
[root@DB01 ~]# vgextend VolGroup00 /dev/sdc
[root@DB01 ~]# lvextend -l +100%FREE /dev/VolGroup00/LogVol00 /dev/sdc
[/important]
SDC diskini LogVolume00 a extend ettik ancak df -h ile kontrol ettiğinizde bu değişikiği göremeyeceksiniz.
[important]
[root@DB01 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00 70G 34G 33G 51% /
/dev/sda1 99M 15M 80M 16% /boot
none 3.9G 2.1G 1.9G 53% /dev/shm
/dev/mapper/Oracle_Data-u01 40G 15G 24G 38% /u01
[/important]
Bunun sebebi henüz resize işleminin gerçekleşmemiş olması.
NOT: Resize işlemi normal şartlarda root partition dışındaki partitionlar da resize2fs /dev/VolGroup00/LogVol00 şeklinde olur ancak root partitionda bunu denediğinizde bir hata mesajı ile karşılaşırsınız, hata mesajı : /dev/VolGroup00/LogVol00 is mounted; can’t resize a mounted filesystem!
Bu gibi durumlarda resize için kullanmanız gereken komut ext2online komutudur.
[important]
[root@DB01 ~]# ext2online /dev/VolGroup00/LogVol00
[root@DB01 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00 168G 34G 126G 21% /
/dev/sda1 99M 15M 80M 16% /boot
none 3.9G 2.1G 1.9G 53% /dev/shm
/dev/mapper/Oracle_Data-u01 40G 15G 24G 38% /u01
[/important]
Gördüğünüz gibi 70 G olan/ partition bu işlem sonrasında 168 G oldu.
Faydalı olabilmesi temennisi ile.