Halo sobat semua, selamat datang di website saya. Kali ini kita akan belajar Ubuntu 22.10. Kita akan melakukan extend LVM disk di Ubuntu 22.10. Dalam contoh kali ini, saya memiliki sebuah Ubuntu Server 22.10 yang terinstall di Proxmox. Kemudian, saya menambahkan sebuah hard disk baru ke server tersebut. Sekarang kita akan coba untuk melakukan extend disk yang sudah ada dengan disk yang baru. Nantinya, diharapkan total space hard disk kita akan menjadi lebih besar.
Langkah 1. Cek LVM di Ubuntu Server
Pada saat proses instalasi Ubuntu, kita diberi pilihan untuk menggunakan LVM.

Untuk memastikan, kita perlu melakukan cek kembali. Jalankan perintah berikut untuk mengetahui informasi mengenai volume group (VG).
sudo vgdisplay
Output:

Dalam contoh diatas, VG name nya adalah: ubuntu-vg dan ukuran/size Volume Group saya adalah sekitar 21.95 GB. Selanjutnya kita akan cek Logical Volume (LV) kita.
sudo lvdisplay
Output:
Seperti terlihat, nama logical volume saya adalah ubuntu-lv.
Langkah 2. Menyiapkan Hard Disk Baru
Seperti saya sebutkan diatas, saya akan melakukan extend LVM saya menggunakan hard disk kedua. Sekarang kita akan menyiapkan hard disk tersebut agar bisa digunakan di LVM.
sudo fdisk -l
Output:
Disk /dev/sdb: 10 GiB, 10737418240 bytes, 20971520 sectors
Disk model: QEMU HARDDISK
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Seperti terlihat, hard disk kedua saya, dikenali sebagai /dev/sdb. Sebelum melanjutkan, harap hati-hati karena kalau ada kesalahan, maka data anda bisa jadi tidak bisa digunakan.
Membuat Physical Volume
sudo pvcreate /dev/sdb
Sekarang kita verifikasi dengan perintah
sudo lvmdiskscan -l
Sekarang kita sudah memiliki physical volume (pv) baru. Sekarang kita akan menambahkan pv tersebut ke volume group yang sudah ada. Dalam contoh ini nama vg saya adalah ubuntu-vg. Sekarang kita akan extend volume group tersebut dengan p
sudo vgextend ubuntu-vg /dev/sdb
Output:
Volume group "ubuntu-vg" successfully extended
Saat ini kita sudah melakukan extend untuk volume group kita. Sekarang, kita perlu melakukan extend logical volume (lv) kita. Adapun logical volume saya adalah ubuntu-lv.
sudo lvm lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv
Output:
Size of logical volume ubuntu-vg/ubuntu-lv changed from 10.97 GiB (2809 extents) to 31.94 GiB (8177 extents).
Logical volume ubuntu-vg/ubuntu-lv successfully resized.
Selanjutnya, kita jalankan perintah ini.
sudo resize2fs -p /dev/mapper/ubuntu--vg-ubuntu--lv
Output:
resize2fs 1.46.5 (30-Dec-2021)
Filesystem at /dev/mapper/ubuntu--vg-ubuntu--lv is mounted on /; on-line resizing required
old_desc_blocks = 2, new_desc_blocks = 4
The filesystem on /dev/mapper/ubuntu--vg-ubuntu--lv is now 8373248 (4k) blocks long.
Sekarang mari kita cek dan bandingkan sebelum dan sesudah kita extend.
Sebelum di extend, ukuran dari lv saya adalah 11 G

Setelah di extend

Sekarang menjadi 32 G.