---
title: "Cara Memakai LVM untuk Menambah Disk Tanpa Format Ulang"
description: "Langkah memperbesar ruang server dengan LVM, baik dengan disk baru maupun disk virtual yang diperbesar, lalu memperluas ext4 atau XFS tanpa format ulang."
url: "https://nivelva.com/insight/cara-memakai-lvm-menambah-disk-format-ulang"
category: "Server \u0026 Infrastruktur"
tags: ["lvm","disk","linux","filesystem","vps"]
author: "Lucas Tan"
published: "2026-11-11T12:51:00+07:00"
updated: "2026-11-11T12:51:00+07:00"
language: "id"
publisher: "Nivelva (https://nivelva.com)"
---

# Cara Memakai LVM untuk Menambah Disk Tanpa Format Ulang

> **Jawaban singkat:** Dengan LVM, disk baru cukup dijadikan physical volume, digabung ke volume group, lalu logical volume diperbesar dengan lvextend -r. Filesystem ikut membesar saat server tetap berjalan, tanpa format ulang dan tanpa memindahkan data.

Disk server hampir penuh dan kamu sudah menambah disk baru, tapi bagaimana caranya supaya ruang itu bisa dipakai oleh folder yang sama tanpa memindahkan data? Kalau server memakai LVM, jawabannya cukup beberapa perintah dan bisa dilakukan saat server tetap menyala.

LVM (Logical Volume Manager) menambahkan lapisan di antara disk fisik dan filesystem. Disk-disk digabung menjadi satu "kolam" ruang, lalu dari kolam itu dipotong volume sesuai kebutuhan. Volume bisa diperbesar kapan saja selama kolamnya masih punya ruang, dan kolamnya bisa ditambah dengan disk baru.

## Kenali tiga lapisan LVM

Sebelum mengetik perintah, pahami dulu istilahnya, karena setiap perintah LVM bekerja di salah satu lapisan ini.

| Lapisan | Singkatan | Isinya | Perintah utama |
|:--|:--|:--|:--|
| Physical Volume | PV | Disk atau partisi yang diserahkan ke LVM | `pvcreate`, `pvs`, `pvresize` |
| Volume Group | VG | Kolam gabungan dari satu atau lebih PV | `vgextend`, `vgs` |
| Logical Volume | LV | Potongan dari VG yang diformat dan di-mount | `lvextend`, `lvs` |

Alurnya selalu dari bawah ke atas: tambah ruang di PV, masukkan ke VG, perbesar LV, lalu perbesar filesystem di dalamnya.

## Langkah menambah disk baru ke LVM

### 1. Pastikan server memakai LVM dan catat namanya

```bash
lsblk
sudo pvs
sudo vgs
sudo lvs
```

Kalau `lvs` menampilkan daftar volume, server memakai LVM. Catat nama VG dan LV yang ingin diperbesar. Di Ubuntu Server yang dipasang dengan LVM, contohnya `ubuntu-vg` dan `ubuntu-lv`. Kalau perintah ini kosong, server tidak memakai LVM dan langkah di artikel ini tidak berlaku untuk disk tersebut.

### 2. Buat backup lebih dulu

Perintah di bawah aman bila diketik dengan benar, tapi salah menulis nama disk bisa menimpa data. Pastikan ada backup atau snapshot terbaru, dan baca juga [cara mencari dan membersihkan disk penuh](https://nivelva.com/insight/disk-server-penuh) bila tujuanmu sekadar mendapat ruang sementara.

### 3. Kenali disk baru

Setelah disk baru ditambahkan dari panel penyedia, jalankan `lsblk` lagi. Disk baru biasanya muncul tanpa partisi dan tanpa titik mount, misalnya `/dev/vdb` atau `/dev/sdb`. Pastikan benar-benar kosong sebelum lanjut.

### 4. Jadikan physical volume

```bash
sudo pvcreate /dev/vdb
```

Disk utuh boleh langsung dijadikan PV tanpa partisi. Bila kebijakan timmu mewajibkan partisi, buat dulu satu partisi bertipe Linux LVM lalu jalankan `pvcreate` pada partisi itu.

### 5. Masukkan ke volume group

```bash
sudo vgextend ubuntu-vg /dev/vdb
sudo vgs
```

Kolom `VFree` sekarang bertambah sebesar disk baru.

### 6. Perbesar logical volume dan filesystem sekaligus

```bash
sudo lvextend -r -l +100%FREE /dev/ubuntu-vg/ubuntu-lv
```

Opsi `-l +100%FREE` memakai seluruh ruang kosong di VG. Kalau ingin menyisakan cadangan, pakai ukuran tertentu, misalnya `-L +50G`. Opsi `-r` (resizefs) membuat LVM ikut memperbesar filesystem di dalamnya, baik ext4 maupun XFS, saat masih di-mount.

### 7. Periksa hasilnya

```bash
df -h /
```

Ukuran filesystem sudah bertambah. Tidak perlu reboot, tidak perlu unmount.

Sebaiknya jangan langsung menghabiskan seluruh ruang kosong bila server punya beberapa LV, misalnya root dan `/var` terpisah. Menyisakan sebagian ruang di VG memberi keleluasaan: saat salah satu volume tiba-tiba penuh, kamu bisa memperbesarnya dalam hitungan detik tanpa menunggu disk tambahan. Ruang yang belum dialokasikan tetap aman di VG dan bisa dipakai kapan saja.

## Bagaimana kalau disk lama yang diperbesar?

Di banyak VPS, kamu tidak menambah disk kedua melainkan memperbesar disk yang sama dari panel. Alurnya sedikit berbeda karena PV biasanya berada di dalam partisi.

1. Jalankan `lsblk` dan pastikan disk sudah terlihat lebih besar, tapi partisi PV masih berukuran lama.
2. Perbesar partisinya dengan `sudo growpart /dev/vda 3` (angka 3 adalah nomor partisi PV). Paket growpart bernama `cloud-guest-utils` di Ubuntu/Debian dan `cloud-utils-growpart` di AlmaLinux/Rocky.
3. Beri tahu LVM bahwa PV membesar: `sudo pvresize /dev/vda3`.
4. Perbesar LV dan filesystem: `sudo lvextend -r -l +100%FREE /dev/nama-vg/nama-lv`.

Ada juga kasus yang sering membuat bingung di Ubuntu Server: installer dengan LVM kadang tidak memakai seluruh ruang VG untuk root. Akibatnya `df -h` terlihat kecil padahal disk besar. Cek `sudo vgs`, dan bila `VFree` masih banyak, cukup jalankan langkah 6 di atas.

## Memperbesar filesystem secara manual

Bila lupa memakai `-r`, LV sudah besar tapi filesystem belum. Perbesar sesuai jenisnya:

```bash
# ext4, arahkan ke perangkat LV
sudo resize2fs /dev/ubuntu-vg/ubuntu-lv

# XFS, arahkan ke titik mount
sudo xfs_growfs /
```

Perbedaan ext4 dan XFS lainnya, termasuk kenapa XFS tidak bisa dikecilkan, dibahas di [ext4 atau XFS untuk disk server](https://nivelva.com/insight/ext4-xfs-disk-server-bedanya).

## Pertanyaan yang sering diajukan

### Apakah LV bisa dikecilkan dengan cara yang sama?

Bisa untuk ext4 dengan lvreduce -r, tetapi filesystem harus dikecilkan saat tidak di-mount dan risikonya lebih tinggi. XFS tidak bisa dikecilkan sama sekali. Selalu buat backup sebelum mengecilkan volume.

### Apakah server harus dimatikan saat menambah disk ke LVM?

Tidak. pvcreate, vgextend, lvextend, dan pembesaran filesystem ext4 maupun XFS bisa dilakukan saat sistem berjalan. Yang mungkin butuh reboot hanyalah agar kernel mengenali disk baru, dan di kebanyakan VPS modern hal itu pun tidak diperlukan.

### Apa risikonya menggabungkan beberapa disk dalam satu VG?

Bila LV tersebar di beberapa disk dan salah satunya rusak, data di LV itu bisa ikut hilang. LVM bukan pengganti RAID atau backup. Di VPS, disk virtual biasanya sudah dilindungi di sisi penyedia, tetapi backup tetap wajib.

### Bagaimana kalau server tidak memakai LVM?

Kamu tetap bisa memperbesar partisi dengan growpart lalu resize2fs atau xfs_growfs bila ruang tambahan ada di disk yang sama. Untuk disk kedua tanpa LVM, disk itu harus diformat dan di-mount ke folder tersendiri.

Checklist sebelum menutup terminal:

- Backup atau snapshot dibuat sebelum mulai.
- `pvs`, `vgs`, dan `lvs` menunjukkan ukuran baru.
- `df -h` menampilkan filesystem yang sudah membesar.
- Disk baru tercatat di dokumentasi server, lengkap dengan VG tempatnya bergabung.

## Sumber

- <https://man7.org/linux/man-pages/man8/lvm.8.html>
- <https://man7.org/linux/man-pages/man8/lvextend.8.html>
- <https://man7.org/linux/man-pages/man8/pvresize.8.html>
- <https://man7.org/linux/man-pages/man8/xfs_growfs.8.html>

---

Diterbitkan oleh Nivelva Insight (https://nivelva.com/insight/). Artikel ini: https://nivelva.com/insight/cara-memakai-lvm-menambah-disk-format-ulang
Kontak Nivelva: WhatsApp https://wa.me/6285111245007, email hello@nivelva.com
