Penambahan Ukuran “Logical Volume” di Fedora Server

Sebuah website dijalankan melalui sebuah WebServer yang berjalan pada sebuah Sistem Operasi. Konten dalam sebuah website sangatlah penting dan merupakan nyawa dari sebuah website. Jumlah konten akan semakin meningkat dan makin membutuhkan sarana simpan (Storage). Penambahan kapasitas ukuran Storage sebuah Web Server dapat dilakukan dengan menambahkan beberapa harddisk baru. Proses penambahan ukuran partisi pada Linux dapat dengan mudah dilakukan jika pada waktu instalasinya menggunakan Partisi LVM.

Pada Fedora Server, konfigurasi Storage dapat dilakukan dengan menggunakan Cockpit pada Web Browser, karena Fedora Server tidak memiliki Lingkungan Desktop. Sayangnya Cockpit tidak memiliki fitur untuk melakukan menambah ukuran (extend) suatu partisi yang telah ada dan sedang berjalan, namun hanya dapat digunakan untuk menambahkan partisi disk dengan membuat partisi baru.

Hasil Extend LVM Partition pada Fedora 21 Server
Gambar 1: Konfigurasi Storage di Fedora 21 Server dengan Cockpit

Penambahan ukuran suatu partisi ini dapat dilakukan dengan menggunakan beberapa command line pada konsol terminal. Beberapa perintah yang digunakan untuk menambah ukuran partisi ini adalah:

  1. fdisk
  2. pvcreate
  3. vgdisplay
  4. vgextend
  5. pvscan
  6. lvdisplay
  7. lvextend, dan
  8. resize2fs

Penambahan ukuran “Logical Volume” di Fedora 21 Server

Kondisi awal adalah seperti yang ditunjukkan pada gambar 1 (Server Virtual pada VMWare ESXi). Pada Cockpit dapat dengan mudah untuk melihat harddisk yang telah terpasang pada server. Asumsinya harddisk atau disk virtual sudah ditambahkan pada Server Fisik ataupun Server Virtual, reboot kembali Server.

fdisk

Untuk melihat jumlah harddisk yang telah terpasang pada server, gunakan perintah fdisk dengan opsi l,

Pada output di atas terlihat ada 2 harddisk yang terbaca oleh fdisk, yaitu:

Pada Disk /dev/sda, terdapat 2 partisi yaitu, partisi Linux native dengan id 83 (/dev/sda1) dan partisi Linux LVM dengan id 8e (/dev/sda2). Informasi mengenai konfigurasi awal instalasi Linux dapat dilihat dengan perintah df dengan opsi h,

Dalam kasus ini Logical Volume yang akan ditambahkan ukurannya adalah /dev/mapper/fedora–server-root yang berasal dari /dev/sda2. Disk /dev/sdb, belum memiliki Logical Volume dan harus dipartisi dengan perintah fdisk,

Jika ingin mengetahui berbagai parameter pembuatan partisi, dapat mengetik m. Untuk mulai melakukan partisi pilih parameter n. Selanjutnya akan tampil,

Pilih p unutk membuat primary partition. Dalam kasus ini seluruh partisi akan digunakan (hanya 1 partisi), maka pilih 1,

Pada parameter First sector, tidak usah diisi, cukup tekan enter!

Begitu pula unutk parameter Last sector, tidak usah diisi, cukup tekan enter!

Sebuah partisi telah dibuat, tahap selanjutnya adalah sebagai berikut, ketik t, untuk mengganti tipe partisi, selanjutnya isi dengan 1.

Agar partisi baru /dev/sdb1 ini dapat digabungkan dengan LVM yang saat ini menggunakan /dev/sda2, pada parameter Hex code diisi dengan 8e yang merupakan kode Hex untuk LVM.

Langkah selanjutnya adalah menuliskan dan menyimpan seluruh perubahan dengan memasukkan parameter w,

Untuk melihat hasilnya, gunakan kembali perintah fdisk -l

Terlihat bahwa harddisk baru yang ditambahkan /dev/sdb, telah memiliki sebuah partisi LVM /dev/sdb1.

pvcreate

Selanjutnya adalah membuat Physical Volume dari partisi LVM /dev/sdb1 dengan perintah pvcreate,

vgdisplay

Untuk dapat melakukan extend partisi LVM /dev/sda2 ke Physical Volume yang baru /dev/sdb1, perlu mengetahui nama Volume Group yang berlaku dengan perintah vgdisplay,

Dari keluaran di atas diketahui bahwa partisi LVM /dev/sda2, memiliki nama Volume Group (VG) fedora-server dengan ukuran VG Size 99.51 GB.

vgextend

Perintah vgextend dipergunakan untuk meng-extend Volume Group fedora-server dengan cara menambahkan Physical Volume /dev/sdb1,

pvscan

Selanjutnya adalah memeriksa jumlah Physical Volume yang ada, baik Physical Volume awal (/dev/sda2) dan Physical Volume yang baru ditambahkan (/dev/sdb1) dengan perintah pvscan,

lvdisplay

Sebelum melakukan extend dengan perintah lvextend, perlu mengetahui dengan pasti nama dari Logical Volume yang akan di-extend ke /dev/sdb1,

Terlihat bahwa nama Logical Volumen (LV) dari Volume Group (VG) fedora-server adalah /dev/fedora-server/root!

lvextend

Langkah selanjutnya adalah melakukan extend Logical Volume /dev/fedora-server/root ke /dev/sdb1 dengan perintah lvextend,

Terlihat dari proses di atas, bahwa logival volume fedora-server/root telah bertambah dari 50 GB menjadi 150 GB. Untuk membuktikannya lakukan lagi perintah vgdisplay dan lvdisplay setelah dilakukan lvextend!

Kondisi awal,

Kondisi setelah lvextend,

resize2fs

Tahap terakhir adalah melakukan resize file sistem untuk mulai menggunakan tambahan kapasitas baru ini.

Untuk melihat hasilnya lakukan kembali perintah df -h,

Kondisi lama,

Kondisi setelah resize2fs

Hasilnya dapat dilihat juga pada Cockpit Fedora 21 Server pada Web Browser sebagai berikut:

Hasil Extend LVM Partition pada Fedora 21 Server
Gambar 2: Hasil Extend LVM Partition pada Fedora 21 Server

Author: Bonny W. Nugraha