Manual Setup Disk dengan Logical Volume Management (LVM) di Linux
Logical Volume Management (LVM) mempermudah pengelolaan kapasitas disk. Jika file system membutuhkan lebih banyakkapasitas, dapat ditambahkan ke logic volume dari kapasitas kosong di volume group-nya dan file system dapat diubah ukurannya sesuai keinginan. Jika disk mulai rusak, disk pengganti dapat didaftarkan sebagai physical volume dengan volume group dan perluasan volume logis dapat dimigrasikan ke disk baru tanpa kehilangan data.
INFORMASI DASAR LVM PENTING.
Sebelumnya kita perlu tahu ada 3 struktur objek volume disk di lvm yaitu pvs, vgs dan lvs
jika command ini dijalan akan tampil seperti dibawah ini.
Informasi meliputi
- PV Physical Volume
- VG Volume Group
- PSize Ukuran dari VG
- PFree Sisa space
- LV logical Voulme yang ada didalam VG
Jadi dari informasi terminal diatas ada sebuah VG yang bernama vgsobit menggunakan physical volume /dev/sda2 dengan ukuran 8G, memiliki 3 Logical Volume yaitu home, root dan swap.
# fdisk -l
Ada 3 disk yang tersedia saat ini sda. sdb dan sdc.
sda sendiri sudah memiliki 2 partisi sda1 sebagai /boot yang standard partisi dan sda2 berupa lvm yang memiliki 3 LV root, swap dan home
sdb dan sdc masih disk dalam keadaan kosong diberi tanda kotak merah
Untuk Melihat informasi detail VG/VolumeGroup bisa menggunakan command # vgdisplay
atau # vgdisplay namavg
Setelah mengetahui informasi dasar diatas saatnya membuat LVM baru menggunakan disk sdb dan sdc.
Membuat PV (Physical Voilume)
embuat Partisi Dari Disk sdb dan sdc menggnakan fdisk
# fdisk -c /dev/sdb
# fdisk -c /dev/sdc
Dalam pemilihan opsinya perhatikan yang beri tanda merah. Hasil akhirnya ada partisi sdb1 dan sdc1 seperti dibawah untuk tahap partisi.
Membuat Pysical Volume dari partisi sdb1 dan sdc1
# pvcreate /dev/sdb1 /dev/sdc1
untuk melihat hasilnya
# pvs
hasil akhirnya seperti di gambar
Membuat Volume Grorup
PV sebelumnya akan digabungkan menjadi VG bernama vgsobit_vg dengan PE size dfault saja 4MB.
# vgcreate -s 4M vgsobit_vg /dev/sdb1 /dev/sdc1
Untuk melihat hasilnya bisa menggunakan
# vgs
dan untuk melihat detailnya
# vgdisplay
Untuk lebih detailnya
# vgdisplay vgsobit_vg
Membuat Logical Volume
Sebelum lanjut ke logical Volume mari kita cek kembali physical volume dan volume groupnya.
# pvs
# vgs
Ketika membuat LV ada dua cara menggunakan PE atau GB size. mari dicoba keduanya.
Cara pertama menggunakan GB size.
# lvcreate -L 10G -n public vgsobit_vg
maka hasilnya LV public sebesar 10GB yang diambil dari VG vgsobit_vg, seperti gambar dibawah
Cara Kedua menggunakan PE size
# lvcreate -l 2430 -n public2 vgsobit_vg
PE size yangdigunakan adalah jumlah PE keseluruhan, sisa dari LV public. sebelumnya PE size yang dibuat di VG vgsobit_vg adalah 4MB jadi 2430 PE sebanding dengan (2430 x 4M) / 1024 = 9.49G
Hasil-nya seperti dibawah ini
Untuk sampai sini sudah selesai untuk proses pembuatan LVM.
Format Filesystem LV
Format lv sesuai kebutuhan, dalam contoh dibawah ini di format ke xfs filesystem.
# mkfs.xfs /dev/vgsobit_vg/public
# mkfs.ext4 /dev/vgsobit_vg/public2
Setelah itu mount dan lihat hasilnya.
# mount /dev/vgsobit_vg/public /public
# mount /dev/vgsobit_vg/public /public2
# df -Th
Sampai sini proses dari setup LVM dan monting sudah selesai, LVM siap digunakan.