CH-J Server Manageradministrasi server melalui SSH
Menu
Semua panduan dan artikel →

LVM atau partisi standar: mana yang sebaiknya dipilih untuk server?

Apa kelebihan LVM dibandingkan partisi biasa, konsekuensinya, dan cara memilih untuk VPS kecil atau server dengan beberapa disk.

Perbedaannya secara singkat

Partisi adalah rentang tetap pada satu disk, dengan sistem berkas langsung di atasnya. LVM menambahkan satu lapisan: volume fisik digabungkan ke dalam grup volume, lalu volume logis dibuat dari ruang tersebut. Sistem berkas kemudian berada pada volume logis yang dapat diubah ukurannya dan dipindahkan tanpa bergantung pada lokasi fisik data.

Lihat susunan yang digunakan server saat ini

Mulailah dengan membaca susunan saat ini. Kolom TYPE dan FSTYPE menunjukkan partisi, LVM, enkripsi, dan RAID. Perintah LVM menunjukkan sisa ruang kosong dalam grup volume, karena ruang kosong tersebut tidak terlihat di df.

lsblk -f
sudo pvs
sudo vgs
sudo lvs

Kapan partisi standar sudah cukup

Untuk VPS kecil dengan satu disk virtual, partisi lebih sederhana dan memiliki lebih sedikit potensi masalah. Saat penyedia memperbesar disk, Anda memperbesar partisi terakhir dengan growpart, lalu sistem berkasnya. Batasannya, partisi hanya dapat diperbesar ke ruang kosong tepat di belakangnya, sehingga partisi swap atau partisi lain di posisi itu akan menghalangi.

Kapan LVM bermanfaat

LVM berguna jika pembagian ruang di kemudian hari belum diketahui, jika satu volume perlu mencakup beberapa disk, atau jika Anda ingin memindahkan data ke disk baru dengan pvmove selagi volume digunakan. LVM juga dapat membuat snapshot, yang memerlukan ruang cadangan. Snapshot pada disk yang sama bukanlah cadangan, dan snapshot klasik yang penuh menjadi tidak valid.

Membuat volume LVM

Perintah ini menggunakan disk kosong dan menghancurkan semua isinya, jadi periksa nama perangkat dua kali dengan lsblk. Sisakan sebagian ruang grup volume tanpa alokasi: memperbesar volume nanti mudah, sedangkan memperkecilnya lebih sulit. XFS sama sekali tidak dapat diperkecil, dan ext4 hanya dapat diperkecil saat tidak terpasang.

sudo pvcreate /dev/sdX
sudo vgcreate data /dev/sdX
sudo lvcreate -L 20G -n app data
sudo mkfs.ext4 /dev/data/app

Jika pilihan berubah di kemudian hari

Partisi berisi data umumnya tidak dapat diubah menjadi LVM langsung di tempat dengan alat standar. Cara yang lazim adalah menambahkan disk baru, membuat LVM di sana, menyalin data, lalu beralih menggunakannya. Ini juga memerlukan perubahan pada fstab dan mungkin konfigurasi boot. Siapkan rencana tersebut dengan cadangan yang sudah diverifikasi dan akses konsol. Detail boot berbeda menurut distribusi, sehingga banyak pemasang menempatkan /boot di luar LVM.

Disk di CH-J Server Manager

Disk Manager dalam Alpha 0.1.1 menampilkan disk beserta lapisannya, termasuk LUKS, LVM, RAID, dan ZFS. Tanpa root, inventaris hanya dapat dibaca dan tidak lengkap, serta dapat dimuat ulang dengan sudo. Perubahan terlebih dahulu dimasukkan ke antrean sebagai rencana untuk ditinjau, dan pekerjaan berhenti tanpa mengubah apa pun jika susunan berubah sejak rencana dibuat. Langkah yang dapat menyebabkan kehilangan data disertai peringatan untuk membuat cadangan terpisah terlebih dahulu. Cakupannya hanya perangkat blok Linux.

Dokumentasi terperinci

man: lvm →

man: lvcreate →

Buka kunci biometrik dan keamanan →