Memeriksa ukuran, ruang yang kosong atau terisi
sudo df -h
dari gambar diatas kita dapat ketahui, saya memiliki dua logical volume yaitu /dev/mapper/ubuntu--vg-ubuntu--lv
yang dimount ke /
dan /dev/mapper/ubuntu--vg-lv--0
yang di mount ke /home
.
Memeriksa ruang kosong di volume group
sudo vgdisplay
dari gambar diatas keta ketahui ada 1 volume group dengan nama ubuntu-vg dan ruang kosong (yang di kotak merah) 6.50 GB.
Menambah(extend) kapasitas Logical Volume (LV) dari ruang kosong yang tersedia di Volume Group
Misal kita ingin menambahkan ruang kosong yang tersedia sekian GB ke logical volume /dev/mapper/ubuntu--vg-ubuntu--lv
sudo lvextend -L +2G /dev/mapper/ubuntu--vg-ubuntu--lv
Jika ingin menambahkan seluruh ruang kosong tersedia ke LV
sudo lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv
setelah itu, langkah selanjutnya jalankan perintah resize2fs
sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
kita lihat lagi kapasitas ruang kita dengan df -h
Membuat Logical Volume (LV) baru dari ruang kosong yang tersedia di Volume Group dan mount ke filesystem
sudo lvcreate -l +100%FREE -n ubuntu--vg-lv--1 ubuntu-vg
Perintah tersebut akan membuat logical volume baru dengan nama ubuntu--vg-lv--1
di dalam volume group ubuntu-vg
kemudian logical volume tersebut kita mount ke filesystem, misal kita ingin logical volume di mount ke /var
Sebelumnya kita buat filesystem nya.
sudo mkfs.ext4 /dev/ubuntu-vg/ubuntu--vg-lv--1
kemudian kita mount ke /var
sudo mount /dev/ubuntu-vg/ubuntu--vg-lv--1 /var
jika ingin membuat mount persistent untuk memastikan filesystem di mount otomatis ketika reboot, edit file /etc/fstab
sebelumnya kita ambil dulu UUID dengan perintah blkid
:
sudo blkid /dev/ubuntu-vg/ubuntu--vg-lv--1
kemudian edit file /etc/fstab
dan tambahkan baris ini
UUID=isi UUID disini /var ext4 defaults 0 2
Menambahkan Hard Disk Baru
Jika kita memiliki harddisk baru dan ingin menambahkan ke server dan menggabungkan ke volume group yang sudah ada. pertama, kita check dulu apakah harddisk itu terdeteksi oleh server kita
sudo fdisk -l
atau pilihan perintah lain adalah
sudo lvmdiskscan
dari output diatas kita ketahui harddisk baru ada di /dev/sdb
Membuat Physical Volumes (pv)
pada harddisk /dev/sdb
sudo pvcreate /dev/sdb
kemudian kita check lagi dengan perintah :
sudo lvmdiskscan -l
dari output diatas, physical volumes baru telah dibuat.
menggabungkan physical volume /dev/sdb ke volume group yang sudah ada.
sebelumnya kita ketahui nama volume group adalah ubuntu-vg
sudo vgextend ubuntu-vg /dev/sdb
kemudian kita bisa check kembali informasi volume group ubuntu-vg
sudo vgdisplay
dari informasi diatas volume group ubuntu-vg telah berhasil bertambah kapasitasnya, kemudian kita bisa membuat atau menambahkan ke logical volume yang sudah ada sebelumnya seperti langkah sebelumnya.