Linux İşletim Sistemlerin de Root Partition Büyütme

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.

 

 

Share Button

Bir yanıt yazın