Cara Menambah Kapasitas Partisi LVM (Logical Volume) di Linux Menggunakan Command Line

Pengantar

Bagi pengguna server Linux, sistem penyimpanan LVM (Logical Volume Manager) menjadi pilihan populer karena fleksibel dan mudah diperluas.
Dengan LVM, kita bisa menambah kapasitas partisi tanpa harus menghapus atau membuat ulang sistem file.

Artikel ini akan membahas langkah-langkah cara menambah kapasitas partisi LVM di Linux menggunakan command line secara aman dan praktis.

Apa Itu LVM?

LVM (Logical Volume Manager) adalah sistem manajemen penyimpanan di Linux yang memungkinkan pengguna:

Menggabungkan beberapa disk menjadi satu volume,
Memperbesar (resize) atau memperkecil kapasitas partisi dengan mudah,
Mengelola storage secara dinamis tanpa downtime.
Struktur utama dalam LVM terdiri dari:

Physical Volume (PV) → perangkat fisik seperti /dev/sda, /dev/nvme0n1.
Volume Group (VG) → kumpulan dari beberapa PV, misalnya pve atau vgdata.
Logical Volume (LV) → partisi virtual tempat sistem file dibuat, misalnya /dev/pve/root

Persiapan Sebelum Menambah Kapasitas LVM

Sebelum melakukan perubahan, pastikan:

  1. Anda memiliki ruang kosong (unallocated space) pada disk, atau telah menambahkan disk baru.
  2. Backup data penting terlebih dahulu.
  3. Jalankan semua perintah sebagai root atau gunakan sudo.

Langkah-langkah Menambah Kapasitas LVM

Artikel ini menjelaskan cara menambah kapasitas partisi LVM (Logical Volume) di Linux menggunakan Command Line Interface (CLI) dengan langkah-langkah aman dan praktis.

  1. Cek Disk dan Partisi
    Tampilkan daftar disk dan partisi yang ada:
    lsblk
    Lihat detail partisi pada disk target, misalnya NVMe:
    fdisk -l /dev/nvme0n1
    Contoh output:
    Device           Start        End    Sectors  Size Type
    /dev/nvme0n1p1      34       2047       2014 1007K BIOS boot
    /dev/nvme0n1p2    2048    2099199    2097152    1G EFI System
    /dev/nvme0n1p3 2099200 1363148800 1361049601  500G Linux LVM
    Masih tersedia ruang kosong sekitar 500 GB yang bisa digunakan untuk LVM baru.
  2. Buat Partisi Baru
    Masuk ke mode partisi:
    fdisk /dev/nvme0n1
    Buat partisi baru, misalnya 500 GB:
    Command (m for help): n
    Partition number (4-128, default 4):
    First sector (default):
    Last sector, +/-size{K,M,G,T,P}: +500G
    Partisi baru akan menjadi /dev/nvme0n1p4.
  3. Ubah Tipe Partisi ke LVM
    Masih di fdisk, ubah tipe partisi menjadi Linux LVM:
    Command (m for help): t
    Partition number (1-4, default 4): 4
    Hex code or alias (type L to list all): 8e
    Command (m for help): w
    Perintah w menyimpan perubahan dan keluar dari fdisk.
  4. Cek Kembali Partisi
    Pastikan partisi baru sudah terdeteksi:
    lsblk
    Contoh output:
    NAME               MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
    nvme0n1            259:0    0   1T   0 disk
    ├─nvme0n1p1        259:1    0  1007K 0 part
    ├─nvme0n1p2        259:2    0     1G 0 part /boot/efi
    ├─nvme0n1p3        259:3    0   500G 0 part
    │ ├─pve-swap       252:0    0     8G 0 lvm [SWAP]
    │ ├─pve-root       252:1    0   50G 0 lvm /
    │ └─pve-data       252:4    0 442G 0 lvm
    └─nvme0n1p4        259:4    0   500G 0 part
  5. Buat Volume Group dan Logical Volume Baru
    Tambahkan partisi baru ke LVM:
    pvcreate /dev/nvme0n1p4
    vgcreate vg0 /dev/nvme0n1p4
    Cek hasilnya:
    vgs
    Contoh output:
      VG  #PV #LV #SN Attr   VSize   VFree
      pve   1   3   0 wz--n-  500G    16G
      vg0   1   0   0 wz--n-  500G   500G
    Buat LV baru sesuai kebutuhan, misalnya 200 GB:
    lvcreate -n lv-data -L 200G vg0
    mkfs.ext4 /dev/vg0/lv-data
    mkdir /mnt/data
    mount /dev/vg0/lv-data /mnt/data
    LV baru siap digunakan untuk menyimpan data.

Kesimpulan

Menambah kapasitas partisi LVM di Linux sangat mudah dilakukan hanya dengan command line.
Dengan mengikuti langkah-langkah di atas  mulai dari menambah PV, memperbesar LV, hingga resize filesystem Anda bisa memperluas ruang penyimpanan tanpa perlu reinstall sistem.


Artikel Lain

WhatsApp Kami

Support : +6282138153600

Admin Finance : +6285191239466