Membuat Partisi LVM dan Cara Mount Partisi LVM
Ada kalanya suatu server membutuhkan disk tambahan, nah muncul pertanyaan bagaimana cara membuat partisi LVM dan meng-mount di disk tambahan tersebut jika file system sebelumnya sudah menggunakan LVM.
Berikut adalah catatan singkat mengenai kasus tersebut:
1. Format dulu disk tambahannya, sebelumnya lihat dulu daftar disk nya menggunakan
fdisk -l
Kemudian jika sudah ketahuan lokasi disk tambahannya maka buatlah partisi pada disk tersebut (disini terdeteksi sebagai /dev/sdb)
fdisk /dev/sdb
2. Tahap membuat Physical Volumes, Volume Groups dan Logical Volumes
a. Physical Volumes: (Hasil tidak dimunculkan)
pvcreate /dev/sdb1
b. Volume Groups: (Hasil tidak dimunculkan)
vgcreate new_vol_group /dev/sdb1 vgs
c. Logical Volumes: (Hasil tidak dimunculkan)
lvcreate -n vol_projects -L 4G new_vol_group lvs lvdisplay
Hasil dari lvdisplay lokasinya ada di /dev/new_vol_group/vol_projects
Selanjutnya adalah format partisinya tersebut
mkfs.ext4 /dev/new_vol_group/vol_projects
Selanjutnya adalah mount:
blkid /dev/new_vol_group/vol_projects
Hasilnya:
/dev/new_vol_group/vol_projects: UUID="a54bdd4c-d1a4-4a87-b666-fb728832a1a4" TYPE="ext4"
Selanjutnya tambahkan pada /etc/fstab sebelumnya bikin dulu folder di /mnt/newfolder
UUID=a54bdd4c-d1a4-4a87-b666-fb728832a1a4 /mnt/kvm/ ext4 defaults 0 0
Selanjutnya:
mount -a mount | grep mnt
Melihat daftar partisi yang sudah termount:
df -h
Catatan penting:
Terus bagaimana dengan cara mengurangi atau menambahi Logical Volumes, perintahnya seperti ini contohnya: (anda harus meng umount dulu partisinya jika ingin me-reduce atau me-extend pertisi)
# lvreduce -L -2.5G -r /dev/vg00/vol_projects # lvextend -L +100%FREE -r /dev/vg00/vol_backups
Prakteknya: (jangan lupa Umount dulu jika partisinya masih termount):
# lvreduce -L -100G -r /dev/new_vol_group/vol_projects (mengurangi 100GB saja, ingat pakai variable L Besar) # lvextend -l +100%FREE -r /dev/new_vol_group/vol_projects (Menambah 100% tanpa sisa ingat pakai variable l kecil) (operasi exted 100% ini tidak menghilangkan data dalam partisi)
Bagaimana cara rename LV:
# lvs (lihat dulu daftar logical volume) # lvrename vgNamaVG lvLama lvBaru
Bagaimana cara delete logical volume: (lihat dulu menggunakan lvs, vgs atau lvdisplay agar tidak salah hapus, dibawah ini hanya sebatas contoh)
# umount /mnt/lvstuff # lvremove /dev/vgpool/lvstuff # vgremove vgpool # pvremove /dev/sdb1
Sumber: https://www.tecmint.com/manage-and-create-lvm-parition-using-vgcreate-lvcreate-and-lvextend/