Maksimalkan Partisi Ubuntu Server

Maksimalkan Partisi Ubuntu Server - Featured

Maksimalkan Partisi Ubuntu Server yang sebelumnya kita install di Oracle VM VirtualBox.

Pada saat kita melakukan Instalasi Ubuntu Server di VirtualBox (Ubuntu 24.04), kita menggunakan konfigurasi default untuk pengaturan storage.

Jika kita melihat isi dari storage di Ubuntu Server, penggunaan volume (LVM) tidak penuh sesuai dengan kapasitas partisi harddisknya.

Supaya kapasitas storage yang kita siapkan tidak sia-sia, maksimalkan partisi ubuntu server.

Mari kita jalankan Virtual Machine VirtualBox Ubuntu Server kita, dan login menggunakan PuTTY.

Jalankan perintah lsblk untuk melihat spesifikasi partisi pada storage yang digunakan Ubuntu Server kita.

lsblk
NAME                      MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
sda                         8:0    0   40G  0 disk
├─sda1                      8:1    0    1M  0 part
├─sda2                      8:2    0    2G  0 part /boot
└─sda3                      8:3    0   38G  0 part
  └─ubuntu--vg-ubuntu--lv 252:0    0   19G  0 lvm  /
sr0                        11:0    1 1024M  0 rom

Terlihat kapasitas sda3 adalah 38GB, sedang LVM hanya menggunakan 19GB, jadi ada sisa kapasitas 19GB yang belum digunakan.

Untuk memastikannya kita bisa menjalankan perintah vgdisplay, VG singkatan dari Volume Group.

sudo vgdisplay
[sudo] password for roodee:
  --- Volume group ---
  VG Name               ubuntu-vg
  System ID
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  2
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                1
  Open LV               1
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               <38.00 GiB
  PE Size               4.00 MiB
  Total PE              9727
  Alloc PE / Size       4863 / <19.00 GiB
  Free  PE / Size       4864 / 19.00 GiB
  VG UUID               9a28bk-CsZI-ulCC-ICJl-yaUC-Xg3m-d7wtG1

Terlihat Free PE / Size 4864 / 19.00 GiB, ada kapasitas yang masih bisa digunakan sebesar 19GB.

Sekarang kita jalankan perintah df -h untuk melihat nama Filesystem di storage Ubuntu Server kita.

df -h
Filesystem                         Size  Used Avail Use% Mounted on
tmpfs                              197M  1.1M  196M   1% /run
/dev/mapper/ubuntu--vg-ubuntu--lv   19G  4.6G   14G  26% /
tmpfs                              985M     0  985M   0% /dev/shm
tmpfs                              5.0M     0  5.0M   0% /run/lock
/dev/sda2                          2.0G   95M  1.7G   6% /boot
tmpfs                              197M   12K  197M   1% /run/user/1000

Logical Volume Management pada storage di Ubuntu Server kita adalah /dev/mapper/ubuntu–vg-ubuntu–lv.

Maksimalkan Partisi Ubuntu Server

Sekarang kita coba Maksimalkan Partisi Ubuntu Server (LVM) dengan perintah lvextend, untuk melihat opsinya bisa dengan lvextend –help.

Kita bisa menambahkan kapasitas LVM dengan opsi persentase dari free space atau per PE size.

Di sini saya akan menambah kapasitas LVM untuk menggunakan 100% free space yang ada.

sudo lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv
  Size of logical volume ubuntu-vg/ubuntu-lv changed from <19.00 GiB (4863 extents) to <38.00 GiB (9727 extents).
  Logical volume ubuntu-vg/ubuntu-lv successfully resized.

Dan mengkonfirmasi perubahan ukuran dengan perintah resizef2s.

sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
resize2fs 1.47.0 (5-Feb-2023)
Filesystem at /dev/mapper/ubuntu--vg-ubuntu--lv is mounted on /; on-line resizing required
old_desc_blocks = 3, new_desc_blocks = 5
The filesystem on /dev/mapper/ubuntu--vg-ubuntu--lv is now 9960448 (4k) blocks long.

Kita bisa cek kembali apakah volume ubuntu–vg-ubuntu-lv kita sudah berubah ukurannya menempati seluruh kapasitas partisinya.

df -h
Filesystem                         Size  Used Avail Use% Mounted on
tmpfs                              197M  1.1M  196M   1% /run
/dev/mapper/ubuntu--vg-ubuntu--lv   38G  4.6G   31G  13% /
tmpfs                              985M     0  985M   0% /dev/shm
tmpfs                              5.0M     0  5.0M   0% /run/lock
/dev/sda2                          2.0G   95M  1.7G   6% /boot
tmpfs                              197M   12K  197M   1% /run/user/1000

lsblk
NAME                      MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
sda                         8:0    0   40G  0 disk
├─sda1                      8:1    0    1M  0 part
├─sda2                      8:2    0    2G  0 part /boot
└─sda3                      8:3    0   38G  0 part
  └─ubuntu--vg-ubuntu--lv 252:0    0   38G  0 lvm  /
sr0                        11:0    1 1024M  0 rom

Terlihat volume /dev/mapper/ubuntu–vg-ubuntu–lv yang tadinya berukuran 19GB, sekarang sudah menjadi 38GB.

Berarti proses maksimalkan partisi ubuntu server sudah berhasil dilakukan.

Informasi dari lsblk juga memperlihatkan informasi yang sama, seluruh partisi sda3 sudah 100% digunakan untuk LVM Ubuntu Server kita.

Demikian pembahasan Maksimalkan Partisi Ubuntu Server yang sebelumnya kita install di Oracle VM VirtualBox.