Pengelolaan Volume Logis (LVM)
Tinggalkan partisi tetap dengan LVM: gabungkan disk fisik, buat volume logis yang fleksibel, dan ubah ukuran penyimpanan secara langsung agar server dapat berkembang tanpa waktu henti atau pemartisian ulang.
Pengelolaan Volume Logis (LVM) adalah pelajaran Linux Server Deployment & SSH Mastery gratis di CoddyKit. Ini adalah pelajaran 4 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Linux Server Deployment & SSH Mastery, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Linux Server Deployment & SSH Mastery mencakup 4 pelajaran total.
Keterbatasan Partisi Tetap
Partisi tradisional memiliki masalah mendasar: ukurannya ditetapkan saat dibuat. Jika partisi penuh, mengubah ukurannya berisiko dan sering kali memerlukan waktu henti.
LVM (Logical Volume Management) mengatasi hal ini dengan menambahkan lapisan fleksibel di antara disk dan sistem berkas Anda, sehingga Anda dapat mengubah ukuran dan menggabungkan penyimpanan dengan mudah.
Tiga Lapisan LVM
LVM memiliki tiga konsep yang tersusun di atas satu sama lain:
- Physical Volume (PV) — disk atau partisi yang diserahkan kepada LVM
- Volume Group (VG) — kumpulan yang menggabungkan satu atau beberapa PV
- Logical Volume (LV) — 'partisi' fleksibel yang dibuat dari sebuah VG
Anda memformat dan memasang LV seperti partisi biasa.
Membuat Physical Volume
Langkah pertama adalah menandai disk sebagai PV dengan pvcreate. Perintah ini menulis metadata LVM ke dalamnya.
pvs menampilkan physical volume Anda.
sudo pvcreate /dev/sdb /dev/sdc
sudo pvsMembuat Volume Group
Berikutnya, kumpulkan PV ke dalam VG dengan vgcreate dan berikan nama untuknya. Kapasitas VG merupakan jumlah kapasitas semua PV di dalamnya.
vgs menampilkan volume group dan ruang kosongnya.
sudo vgcreate data_vg /dev/sdb /dev/sdc
sudo vgsMembuat Logical Volume
Sekarang buat logical volume dari group dengan lvcreate. Tentukan ukuran dengan -L (atau gunakan -l 100%FREE untuk mengambil semua ruang tersisa) dan nama dengan -n.
sudo lvcreate -L 20G -n web_lv data_vg
sudo lvsMemformat dan Memasang LV
LV berperilaku seperti perangkat blok lainnya. Jalurnya adalah /dev/<vg>/<lv>. Format perangkat tersebut, lalu pasang di lokasi yang memerlukan penyimpanan.
sudo mkfs.ext4 /dev/data_vg/web_lv
sudo mkdir -p /srv/web
sudo mount /dev/data_vg/web_lv /srv/webMemperbesar Logical Volume
Inilah fitur unggulan LVM. Jika sebuah VG memiliki ruang kosong, perluas LV dengan lvextend dan perbesar sistem berkas pada saat yang sama menggunakan -r — semuanya saat volume tetap terpasang.
sudo lvextend -L +10G -r /dev/data_vg/web_lvMenambahkan Disk ke Kumpulan
Ruang kosong di VG habis? Tambahkan disk baru: jadikan disk tersebut sebagai PV, lalu perluas VG dengan vgextend. Kapasitas baru akan tersedia bagi semua LV dalam group tersebut.
sudo pvcreate /dev/sdd
sudo vgextend data_vg /dev/sdd
sudo vgsSnapshot
LVM dapat membuat snapshot suatu LV pada titik waktu tertentu — sangat berguna untuk pencadangan yang aman. Snapshot dimulai dengan ukuran kecil dan hanya menyimpan blok yang berubah.
Cadangkan data dari snapshot, lalu hapus snapshot tersebut setelah selesai.
sudo lvcreate -L 2G -s -n web_snap /dev/data_vg/web_lv
# ...take backup from the snapshot...
sudo lvremove /dev/data_vg/web_snapMembuat Pemasangan Tetap
Seperti sistem berkas lainnya, tambahkan LV ke /etc/fstab agar terpasang saat proses boot. Anda dapat menggunakan jalur device-mapper maupun UUID-nya.
/dev/data_vg/web_lv /srv/web ext4 defaults 0 2Praktik Terbaik
Gunakan LVM dengan lancar:
- Sisakan ruang kosong di VG untuk snapshot dan perluasan
- Selalu gunakan
lvextend -ragar sistem berkas ikut diperbesar - Beri nama VG dan LV secara deskriptif (misalnya
data_vg/web_lv) - Buat snapshot sebelum peningkatan yang berisiko
Pemeriksaan Singkat
Uji pemahaman Anda tentang LVM.
Ringkasan
Sekarang Anda dapat mengelola penyimpanan fleksibel dengan LVM:
pvcreate→vgcreate→lvcreateuntuk membangun susunannyalvextend -runtuk memperbesar volume saat sedang digunakanvgextenduntuk menambahkan disk ke kumpulan- Snapshot untuk pencadangan yang aman
LVM menghilangkan kekakuan partisi tetap, sehingga penyimpanan server dapat bertambah sesuai kebutuhan.
Belajar Linux Server Deployment & SSH Mastery dengan tutor AI — gratis
Tulis dan jalankan kode asli di browser kamu, dapatkan bantuan instan dari tutor AI 24/7, dan lanjutkan di mana kamu tinggalkan di web atau aplikasi.
- Kursus
- 12
- Pelajaran
- 48
Pertanyaan yang Sering Diajukan
Apakah pelajaran “Pengelolaan Volume Logis (LVM)” gratis?
Ya — teks lengkap “Pengelolaan Volume Logis (LVM)” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Linux Server Deployment & SSH Mastery, upgrade ke CoddyKit PRO. Kursus Linux Server Deployment & SSH Mastery mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “Pengelolaan Volume Logis (LVM)”?
Tinggalkan partisi tetap dengan LVM: gabungkan disk fisik, buat volume logis yang fleksibel, dan ubah ukuran penyimpanan secara langsung agar server dapat berkembang tanpa waktu henti atau pemartisia… Kamu berlatih Linux Server Deployment & SSH Mastery dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai Linux Server Deployment & SSH Mastery?
Tidak diperlukan pengalaman sebelumnya. Linux Server Deployment & SSH Mastery di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 4 dari 4.
Berapa lama pelajaran “Pengelolaan Volume Logis (LVM)” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran Linux Server Deployment & SSH Mastery ini?
Ya. Setiap pelajaran Linux Server Deployment & SSH Mastery menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- Mempartisi dan Memformat Disk
- Memasang Sistem Berkas
- Memantau Penggunaan Disk
- Pengelolaan Volume Logis (LVM)