Ketika menggunakan VPS atau server Linux, penyimpanan menjadi salah satu hal yang perlu diperhatikan. Data website, database, aplikasi, hingga file pengguna semuanya membutuhkan ruang penyimpanan yang cukup.

Namun, pengelolaan penyimpanan di Linux tidak selalu sesederhana membagi satu hard disk menjadi beberapa bagian. Linux memiliki teknologi bernama Logical Volume Management (LVM) yang memungkinkan ruang penyimpanan dikelola dengan lebih fleksibel.

Di dalam LVM terdapat tiga istilah yang sering muncul, yaitu Physical Volume (PV), Volume Group (VG), dan Logical Volume (LV). Bagi pemula, ketiganya mungkin terdengar rumit. Padahal, jika dianalogikan dengan sesuatu yang dekat dengan kehidupan sehari-hari, konsepnya cukup mudah dipahami.

Artikel ini akan membahas pengertian Physical Volume, Volume Group, dan Logical Volume di Linux serta bagaimana ketiganya saling berhubungan.

Apa Itu LVM di Linux?

Sebelum memahami Physical Volume, Volume Group, dan Logical Volume, kita perlu mengenal LVM terlebih dahulu.

LVM atau Logical Volume Management adalah sistem pengelolaan penyimpanan di Linux yang memungkinkan ruang dari satu atau beberapa perangkat penyimpanan dikumpulkan dan kemudian dibagi sesuai kebutuhan.

Sederhananya, LVM memberikan cara yang lebih fleksibel untuk mengatur kapasitas penyimpanan dibandingkan pembagian partisi biasa.

Sebagai contoh, sebuah server memiliki beberapa media penyimpanan dengan kapasitas tertentu. Dengan LVM, ruang tersebut dapat dikelola sebagai satu kumpulan kapasitas yang kemudian digunakan untuk berbagai kebutuhan.

Hal ini sangat berguna pada server atau VPS yang membutuhkan pengelolaan penyimpanan secara fleksibel.

Mengenal Physical Volume, Volume Group, dan Logical Volume

Ketiga istilah tersebut sebenarnya merupakan bagian yang saling terhubung. Agar lebih mudah dipahami, bayangkan sebuah gudang.

  • Physical Volume adalah ruang fisik yang digunakan sebagai sumber kapasitas.
  • Volume Group adalah kumpulan ruang penyimpanan yang digabungkan menjadi satu kelompok.
  • Logical Volume adalah bagian dari kelompok tersebut yang dialokasikan untuk digunakan.

Jika dibuat dalam gambaran sederhana:

Physical Volume > Volume Group > Logical Volume

Untuk memahami konsep LVM dengan lebih mudah, mari kita bahas masing-masing bagian tersebut secara bertahap.

Physical Volume (PV)

Physical Volume atau PV adalah perangkat penyimpanan yang telah disiapkan untuk digunakan oleh LVM.

Perangkat tersebut dapat berupa disk atau partisi yang nantinya menjadi sumber kapasitas untuk Volume Group.

Misalnya, sebuah server memiliki disk dengan kapasitas 500 GB. Setelah digunakan sebagai Physical Volume, kapasitas tersebut dapat dimasukkan ke dalam pengelolaan LVM.

Agar lebih mudah, anggap Physical Volume sebagai tanah yang tersedia untuk dibangun. Tanah tersebut belum dibagi menjadi rumah atau bangunan tertentu, tetapi sudah tersedia sebagai ruang yang dapat digunakan.

Volume Group (VG)

Volume Group atau VG adalah kumpulan dari satu atau beberapa Physical Volume yang digabungkan menjadi satu kelompok penyimpanan.

Bagian ini membuat pengelolaan kapasitas menjadi lebih fleksibel.

Sebagai contoh, server memiliki dua Physical Volume:

  • PV pertama: 500 GB
  • PV kedua: 500 GB

Keduanya dapat digabungkan ke dalam satu Volume Group sehingga tersedia sekitar 1 TB kapasitas yang dapat dikelola oleh LVM.

Jika menggunakan analogi gudang, Volume Group dapat dianggap sebagai satu gudang besar yang menampung beberapa sumber ruang.

Kapasitas di dalamnya kemudian dapat digunakan untuk membuat Logical Volume sesuai kebutuhan.

Logical Volume (LV)

Logical Volume atau LV adalah bagian dari kapasitas Volume Group yang dialokasikan untuk digunakan oleh sistem operasi dan aplikasi.

Jika Physical Volume diibaratkan sebagai tanah dan Volume Group sebagai kumpulan lahan yang tersedia, maka Logical Volume dapat dianggap sebagai bangunan yang dibuat di atas lahan tersebut.

Logical Volume dapat digunakan untuk berbagai kebutuhan, seperti sistem operasi, data aplikasi, database, maupun file pengguna. Ukurannya juga dapat disesuaikan dengan kebutuhan selama kapasitas yang tersedia di Volume Group masih mencukupi.

Sebagai contoh, sebuah Volume Group memiliki kapasitas sekitar 1 TB. Kapasitas tersebut dapat dibagi menjadi beberapa Logical Volume sesuai kebutuhan, misalnya:

  • Logical Volume pertama untuk sistem operasi.
  • Logical Volume kedua untuk data website.
  • Logical Volume ketiga untuk database.

Pemisahan seperti ini membuat pengelolaan penyimpanan menjadi lebih terstruktur karena setiap kebutuhan dapat memiliki ruang penyimpanan sendiri.

Mengapa LVM Penting untuk Server dan VPS?

LVM memberikan fleksibilitas dalam mengelola penyimpanan, terutama pada server yang kapasitas datanya dapat bertambah seiring waktu.

Tanpa pengelolaan yang fleksibel, perubahan kebutuhan penyimpanan dapat membuat administrator harus melakukan penyesuaian partisi yang lebih kompleks. Dengan LVM, kapasitas yang tersedia dapat dikelola melalui Physical Volume, Volume Group, dan Logical Volume sesuai kebutuhan.

Hal ini membuat LVM banyak digunakan pada lingkungan server Linux yang membutuhkan pengelolaan ruang penyimpanan secara lebih terstruktur.

Bagaimana Hubungan PV, VG, dan LV?

Ketiga komponen tersebut memiliki hubungan yang sederhana. Physical Volume menjadi sumber kapasitas, Volume Group menggabungkan kapasitas tersebut, sedangkan Logical Volume menggunakan sebagian kapasitas dari Volume Group.

Alurnya dapat digambarkan sebagai berikut:

Physical Volume (PV) > Volume Group (VG) > Logical Volume (LV)

Misalnya sebuah server memiliki dua disk yang masing-masing berkapasitas 500 GB. Kedua disk tersebut dapat digunakan sebagai Physical Volume dan kemudian dimasukkan ke dalam satu Volume Group dengan kapasitas sekitar 1 TB.

Dari Volume Group tersebut, administrator dapat membuat beberapa Logical Volume sesuai kebutuhan, misalnya untuk website, database, atau penyimpanan data.

Dengan konsep tersebut, pengelolaan penyimpanan menjadi lebih fleksibel karena kapasitas tidak harus selalu terikat pada satu perangkat penyimpanan saja.

Contoh Sederhana Penggunaan LVM

Bayangkan sebuah server memiliki dua disk. Disk pertama berkapasitas 500 GB dan disk kedua juga berkapasitas 500 GB.

Kedua disk tersebut dapat dijadikan Physical Volume. Setelah itu, keduanya digabungkan ke dalam satu Volume Group sehingga tersedia ruang penyimpanan yang dapat dikelola secara bersama.

Dari Volume Group tersebut kemudian dibuat beberapa Logical Volume. Misalnya, sebagian kapasitas digunakan untuk data website, sebagian untuk database, dan sisanya untuk kebutuhan penyimpanan lainnya.

Contoh tersebut menunjukkan bagaimana LVM dapat membantu administrator mengatur kapasitas penyimpanan server secara lebih fleksibel sesuai kebutuhan.

Kesalahan yang Sering Terjadi

Meskipun konsep LVM cukup sederhana, ada beberapa hal yang perlu diperhatikan ketika mulai menggunakannya pada server Linux. Memahami kesalahan umum sejak awal dapat membantu mengurangi risiko masalah pada penyimpanan.

Menganggap PV, VG, dan LV sebagai Hal yang Sama

Ketiga istilah tersebut memiliki fungsi yang berbeda. Physical Volume merupakan sumber kapasitas, Volume Group merupakan kumpulan kapasitas, sedangkan Logical Volume merupakan kapasitas yang dialokasikan untuk digunakan.

Memahami urutan PV > VG > LV akan membantu Anda lebih mudah memahami bagaimana penyimpanan dikelola menggunakan LVM.

Mengira Kapasitas Otomatis Bertambah

Menambahkan perangkat penyimpanan ke sistem tidak selalu berarti kapasitas Logical Volume langsung bertambah. Ada beberapa tahap pengelolaan yang perlu dilakukan agar ruang tambahan dapat digunakan.

Karena itu, sebelum melakukan perubahan, pastikan terlebih dahulu bagaimana kapasitas tersebut akan dimasukkan dan digunakan dalam struktur LVM.

Tidak Memperhatikan Kapasitas yang Tersedia

Penggunaan ruang penyimpanan tetap perlu dipantau. LVM memang memberikan fleksibilitas dalam mengatur kapasitas, tetapi bukan berarti server terbebas dari risiko kehabisan ruang.

Jika kapasitas mulai penuh, segera lakukan pemeriksaan dan tentukan apakah perlu menambah kapasitas atau mengelola kembali penggunaan ruang yang tersedia.

Mengabaikan Pencadangan

Kemudahan pengelolaan penyimpanan menggunakan LVM bukan pengganti backup. Data penting tetap perlu dicadangkan secara berkala agar dapat dipulihkan ketika terjadi masalah.

Tips yang Perlu Diperhatikan

Bagi pemula yang mulai menggunakan LVM pada server Linux, beberapa hal berikut dapat membantu:

  1. Pahami struktur PV, VG, dan LV terlebih dahulu.

    Jangan langsung melakukan perubahan pada penyimpanan sebelum memahami hubungan ketiganya.

  2. Catat pembagian kapasitas.

    Dokumentasikan Logical Volume yang digunakan untuk sistem, website, database, atau kebutuhan lainnya agar pengelolaan lebih mudah.

  3. Sisakan ruang jika memungkinkan.

    Ruang yang belum dialokasikan dapat berguna ketika kebutuhan penyimpanan meningkat di kemudian hari.

  4. Pantau penggunaan disk secara berkala.

    Jangan menunggu penyimpanan penuh sebelum melakukan pemeriksaan. Pemantauan rutin membantu mengetahui kondisi storage lebih awal.

  5. Tetap lakukan backup.

    LVM membantu mengatur penyimpanan, tetapi backup tetap diperlukan untuk melindungi data penting dari kerusakan atau kehilangan.

Kesimpulan

Physical Volume, Volume Group, dan Logical Volume merupakan tiga bagian penting dalam Logical Volume Management atau LVM di Linux.

Physical Volume menjadi sumber kapasitas, Volume Group menggabungkan kapasitas tersebut menjadi sebuah kelompok, sedangkan Logical Volume mengambil sebagian kapasitas untuk digunakan sesuai kebutuhan.

Cara paling mudah untuk mengingatnya adalah dengan membayangkan Physical Volume sebagai sumber ruang, Volume Group sebagai kumpulan ruang, dan Logical Volume sebagai bagian ruang yang digunakan.

Bagi pengelola server, website, maupun VPS, memahami konsep ini dapat membantu mengenali bagaimana penyimpanan Linux dikelola. Tidak harus langsung memahami konfigurasi yang rumit. Dengan memahami konsep dasarnya terlebih dahulu, pengelolaan storage Linux akan terasa jauh lebih mudah.