LVM di Centos

Dapat tugas untuk menginstall ulang server jadul banget, coba instal pake ubuntu gagal booting normal selalu masuk ke maintenance mode, setelah di cek ternyata terkena bug dari lvm dimana partisi yang di set untuk lvm gagal dikenali system ketika booting. Kemudian dicoba instal freebsd yang ternyata tidak mendukung penggunaan lvm.Akhirnya diinstal Centos baru bisa berjalan normal di server yang rewel tersebut.LVM digunakan di server ini karena harddisknya ada banyak tapi berukuran kecil-kecil, dengan menggunakan lvm maka beberapa harddisk tersebut dapat di mount pada 1 mount point saja.


Pada saat penginstalan centos, pada tahapan partisi harddisk dilakukan secara manual. Partisi yang pertama di buat adalah partisi dengan mount point /boot . Pada pembuatan mount point boot ini menggunakan device type standart dengan file system xfs. untuk mount point yang lain bisa menggunakan device type standart dan bisa juga menggunakan lvm. Pada kasus ini partisi yang menggunakan lvm adalah partisi /home.

Langkah-langkah untuk menambah space menggunakan LVM
1. scan dulu untuk melihat harddisk yang bisa digabungkan dengan menggunakan perintah

   #lvmdiskscan

2. Buat physical volume

   #pvcreate /dev/sdb

3. Lakukan extend pada Volume Group (VG) yang mau diperbesar

   #vgextend vgdata /dev/sdb

4. Lakukan extend pada Logical Volume (LV) yang mau diperbesar

   #lvextend -l +100%FREE /dev/vgdata/home

5. Lakukan resize pada mount point LV

   #xfs_growfs /dev/vgdata/home

catatan
*pada contoh kasus ini VG menggunakan nama vgdata, LV menggunakan nama home
*harddisk yang akan ditambahkan merupakan /dev/sdb disesuaikan dengan harddisk yang terdeteksi
*pada saat extend LV, aturan yang digunakan adalah menggunakan seluruh space yang tersedia di harddisk /dev/sdb
*pada saat resize menggunakan perintah xfs_growfs karena file system yang digunakan adalah xfs, jika file system yg digunakan ext3/4 maka perintahnya adalah resize2fs

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.