Linux LVM (Logical Volume Manager) 

Linux Logical Volume Manager (LVM) adalah teknologi manajemen storage pada Linux yang memungkinkan penggabungan beberapa disk atau partisi menjadi satu volume logis yang fleksibel. Teknologi ini mulai digunakan sejak 1999 dan sekarang didukung hampir semua distribusi Linux modern.

Berbeda dengan partisi biasa, LVM memungkinkan volume:

  • diperbesar,
  • diperkecil,
  • dipindahkan,
  • atau digabungkan secara dinamis tanpa perlu reinstall sistem.

Karena fleksibilitasnya, LVM banyak digunakan pada:

  • server Linux,
  • NAS,
  • SAN,
  • sistem enterprise,
  • hingga desktop Linux modern.

Struktur Dasar LVM

1. Physical Volume (PV)

Media fisik yang digunakan oleh LVM, misalnya:

  • HDD,
  • SSD,
  • RAID,
  • partisi disk.

PV menjadi dasar penyimpanan dalam LVM.

2. Volume Group (VG)

Gabungan beberapa Physical Volume yang membentuk satu storage pool besar.

VG dapat dianggap sebagai “wadah penyimpanan virtual”.

3. Physical Extent (PE)

Bagian kecil dari storage dalam VG.
Default ukuran PE biasanya 4 MB.

PE digunakan sebagai unit alokasi data.

4. Logical Volume (LV)

Partisi virtual yang dibuat dari VG.

LV digunakan seperti partisi biasa:

  • memiliki file system,
  • dapat di-mount,
  • dan menyimpan data pengguna.

Cara Kerja dan Organisasi Data

LVM menggunakan:

  • label physical volume,
  • metadata,
  • UUID,
  • dan mapping extent.

Metadata menyimpan informasi penting seperti:

  • struktur volume,
  • lokasi data,
  • ukuran volume,
  • daftar physical volume,
  • dan mapping logical volume.

Metadata ditulis langsung ke sektor disk sehingga konfigurasi LVM tetap dikenali meskipun Linux diinstal ulang.

Kelebihan LVM

Dynamic Resize

Volume dapat diperbesar atau diperkecil tanpa perlu format ulang.

Multi-Disk Support

Satu logical volume dapat menggunakan banyak disk sekaligus.

Live Expansion

Storage dapat ditambah saat sistem masih berjalan tanpa downtime.

Thin Provisioning

LVM dapat memberikan kapasitas virtual lebih besar daripada kapasitas fisik sebenarnya.

Snapshot Support

Mendukung snapshot untuk backup atau rollback sistem.

Kekurangan LVM

Risiko Corruption Saat Shrink

Memperkecil volume sangat berisiko menyebabkan kerusakan data.

Tidak Native di Windows/macOS

Partisi LVM tidak bisa langsung dibaca Windows atau macOS.

Risiko Overwrite

Sistem lain kadang menganggap disk LVM kosong lalu menimpa data.

Tidak Ada Fault Tolerance Default

Jika satu disk rusak, seluruh volume bisa menjadi tidak dapat diakses.

Metadata Rentan Rusak

Gangguan listrik atau crash saat resize dapat merusak metadata LVM.

Recovery Data pada LVM

Recovery data masih memungkinkan jika:

  • metadata belum rusak total,
  • disk masih terbaca,
  • struktur extent masih valid.

Software seperti UFS Explorer dapat:

  • membaca metadata LVM,
  • membangun ulang volume secara virtual,
  • mengakses file,
  • dan melakukan recovery data.

Namun recovery menjadi sulit jika:

  • metadata tertimpa,
  • banyak disk hilang,
  • atau extent sangat terfragmentasi.

Backup metadata biasanya tersedia di:
/etc/lvm/backup

Kesimpulan

Linux LVM adalah teknologi storage management yang sangat fleksibel dan efisien untuk mengelola kapasitas disk secara dinamis. LVM memungkinkan administrator memperbesar volume, menggabungkan banyak disk, membuat snapshot, dan memperluas storage tanpa downtime.

Namun fleksibilitas ini juga menambah kompleksitas sistem. Kerusakan metadata, kegagalan disk, atau kesalahan resize dapat menyebabkan seluruh volume tidak dapat diakses. Karena itu, penggunaan backup rutin, monitoring storage, dan kehati-hatian saat melakukan perubahan volume sangat penting untuk mengurangi risiko kehilangan data pada sistem berbasis LVM.

Leave a Reply

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *