Linux - Memperluas Logical Volume di VM
Tujuan
Artikel ini memberikan langkah-langkah untuk memperluas partisi root yang berada di dalam logical volume (LVM) pada mesin virtual yang menjalankan sistem operasi Red HatHat, atauCentOS, CentOS.Alma, Rocky, Debian, Ubuntu & Lainnya.
Solusi
Setelah Anda memperbesar ukuran hard disk mesin virtual melalui opsi Edit Settings, perubahan tersebut perlu dikenalkan ke sistem operasi tamu (Guest OS) dengan mengikuti langkah-langkah di bawah ini.
⚠️ Peringatan:
VMware menyarankan untuk melakukan backup lengkap mesin virtual sebelum melakukan perubahan ini.
Langkah-langkah untuk Memperluas Logical Volume:
-
Matikan mesin virtual (shutdown VM).
-
Edit pengaturan mesin virtual dan perluas ukuran disk virtual.
Untuk informasi lebih lanjut, lihat artikel:Increasing the size of a virtual disk (1004047). -
Nyalakan kembali mesin virtual.
-
Identifikasi nama perangkat disk, biasanya
/dev/sda, dan pastikan ukuran baru sudah dikenali oleh sistem dengan menjalankan perintah berikut di terminal:fdisk -l - Membuat New Primary
Parition:Partition:
- Jalankan perintah berikut (ganti/dev/sdasesuai hasil langkah ke-4 sebelumnya:
- Tekanfdisk /dev/sdapuntuk menampilkan tabel partisi dan mengidentifikasi jumlah partisi yang ada. Secara default biasanya terdapat 2 partisi:sda1dansda2.
- Tekannuntuk membuat partisi baru.
- Tekanpuntuk memilih partisi primer (primary).
- Tekan3untuk nomor partisi (sesuaikan dengan urutan partisi yang ada pada tabel).
- Tekan Enter dua kali untuk menerima nilai default untuk sektor awal dan akhir partisi.
- Tekantuntuk mengubah ID sistem partisi.
- Tekan3untuk memilih partisi yang baru saja dibuat.
- Ketik8euntuk mengubah kode Hex partisi menjadi tipe Linux LVM.
- Tekanwuntuk menyimpan perubahan ke tabel partisi. - Restart mesin virtual.
- Setelah booting, jalankan perintah berikut untuk memastikan bahwa perubahan telah disimpan dan bahwa partisi baru bertipe
8e:fdisk -l -
Jalankan perintah berikut untuk mengubah partisi baru menjadi Physical Volume:
Catatan: Nomor
sdabisa berbeda tergantung konfigurasi sistem. Gunakan nomor partisi yang dibuat pada langkah ke-5 (misalnya/dev/sda3).pvcreate /dev/sda3 -
Jalankan perintah berikut untuk menambahkan partisi tersebut ke Volume Group:
Catatan: Untuk mengetahui nama Volume Group yang akan diperluas, gunakan perintah
vgdisplay.
Nama Volume Group sepertiVolGroup00bersifat unik di setiap mesin virtual, jadi sesuaikan dengan nama yang dimiliki VM Anda.vgextend VolGroup00 /dev/sda3 - Jalankan perintah berikut untuk mengecek berapa banyak ruang (physical extent) yang tersedia dalam Volume Group:
vgdisplay VolGroup00 | grep "Free" -
Jalankan perintah berikut untuk memperluas Logical Volume:
Catatan: Untuk mengetahui Logical Volume yang ingin diperluas, gunakan perintah
lvdisplay.
Contoh :lvextend -L+#G /dev/VolGroup00/LogVol00lvextend /dev/mapper/rhel-oracle -l+100%FREEDi mana
#adalah jumlah ruang bebas (dalam GB) sesuai output dari langkah 10. Gunakan angka penuh (termasuk angka desimal jika ada) dari hasil tersebut. - Jalankan perintah berikut untuk memperluas sistem file (filesystem) secara online di dalam Logical Volume:
Catatan:
-
Gunakan
resize2fsjika menggunakan sistem fileext3atauext4, untuk sistem operasi Debian , ubuntu atau lainnya yang menggunakan filesystem ext3/ext4. -
Gunakan
xfs_growfsuntuk sistem operasi Red Hat, CentOS , Rocky, Alma, atau lainnya yang menggunakan filesystem XFS.
resize2fs /dev/VolGroup00/LogVol00 # Untuk Debian / Ubuntu xfs_growfs /dev/VolGroup00/LogVol00 # Untuk Red Hat / CentOS / Rocky / Alma -
- Jalankan perintah berikut untuk memverifikasi apakah sistem file
/telah mendapatkan ruang tambahan:
df -h /Catatan: Untuk informasi maksimal ukuran Logical Volume tergantung versi OS, silakan merujuk ke dokumentasi resmi Red Hat atau CentOS.