Press ESC to close

Oracle Exadata: Expanding the /u01 Filesystem Online Using LVM

Oracle Exadata ortamlarında /u01 dosya sistemi, Oracle Database, Grid Infrastructure, Release Update (RU), One-Off Patch ve diğer bakım işlemleri sırasında yoğun olarak kullanılmaktadır. Özellikle patch geçişleri ve versiyon yükseltmeleri sırasında yetersiz disk alanı nedeniyle işlemlerin başarısız olması sık karşılaşılan problemlerden biridir.

Bu nedenle, Volume Group (VG) üzerinde yeterli boş alan bulunduğu sürece /u01 dosya sisteminin proaktif olarak büyütülmesi tavsiye edilmektedir. Oracle Exadata üzerinde LVM (Logical Volume Manager) kullanıldığı için bu işlem herhangi bir veritabanı, Grid Infrastructure veya işletim sistemi kesintisi gerektirmeden çevrimiçi (online) olarak gerçekleştirilebilir.

Bu yazıda, Oracle Exadata Database Server üzerinde bulunan /u01 alanının LVM kullanılarak nasıl genişletileceği adım adım anlatılmaktadır.

Mevcut /u01 Alanının Kontrol Edilmesi

İlk olarak mevcut dosya sisteminin boyutu ve kullanım oranı kontrol edilir.

df -h /u01
Filesystem                      Size  Used Avail Use% Mounted on
/dev/mapper/VGExaDb-LVDbOra1     99G   19G   75G  21% /u01

Bu örnekte /u01 alanının yaklaşık 100 GB olduğu görülmektedir.

Volume Group Üzerindeki Boş Alanın Kontrol Edilmesi

Dosya sistemini büyütebilmek için öncelikle ilgili Volume Group üzerinde yeterli boş alan bulunduğu doğrulanmalıdır.

vgdisplay VGExaDb -s

"VGExaDb" 1.63 TiB [185.00 GiB used / 1.45 TiB free]

Görüldüğü üzere Volume Group üzerinde yaklaşık 1.45 TB kullanılabilir alan bulunmaktadır.

Logical Volume’ün Genişletilmesi

İhtiyaca göre ilgili Logical Volume büyütülür. Aşağıdaki örnekte mevcut alana 200 GB eklenmektedir.

lvextend -L +200G /dev/VGExaDb/LVDbOra1

Size of logical volume VGExaDb/LVDbOra1 changed from 100.00 GiB (25600 extents) to 300.00 GiB (76800 extents).

Logical volume LVDbOra1 successfully resized.

Bu işlem yalnızca LVM katmanını büyütür; dosya sistemi henüz yeni alanı kullanamaz durumdadır.

resize2fs /dev/VGExaDb/LVDbOra1

Filesystem at /dev/VGExaDb/LVDbOra1 is mounted on /u01; on-line resizing required

old_desc_blocks = 7, new_desc_blocks = 19

The filesystem on /dev/VGExaDb/LVDbOra1 is now 78643200 blocks long.

Dosya sistemi bağlı (mounted) durumdayken çevrimiçi olarak büyütüldüğü için herhangi bir kesinti oluşmaz.

Sonucun Doğrulanması

İşlem tamamlandıktan sonra yeni kapasite kontrol edilir.

df -h /u01

Filesystem                      Size  Used Avail Use% Mounted on
/dev/mapper/VGExaDb-LVDbOra1    296G   20G  264G   7% /u01

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir