DEV Community

Fega Suseno
Fega Suseno

Posted on • Edited on

Resize Disk VM Ubuntu on Proxmox

Hallo world!
Saya menemukan sedikit masalah ketika ingin meresize kapasistas disk pada sebuah Virtual Machine. VM Ubuntu dengan kapasitas 500 GB akan saya perbesara menjadi 1 TB. Mudah saja hanya mematikan VM, tambahkan size melalui GUI Console Proxmox lalu booting ulang VM nya. Tapi masalahnya setelah saya cek dari sisi Ubuntu dengan perintah df -h ternyata tidak berubah.

Saya menemukan solusi pada Forum Resmi Proxmox, berikut langkahnya.

  • Menambah/mengubah ukuran disk dari konsol GUI

  • Extend physical drive partition, Cek terlebih dahulu kapasitas free nya. Dari sini semua syntax saya asumsikan menggunakan user root.

fdisk -l
Enter fullscreen mode Exit fullscreen mode

Untuk mengetahui physical disk mana yg akan di eksekusi, disini disk saya adalah /dev/sda karena menggunakan hardisk, tapi jika pake nvme bisa saja seperti ini /dev/nvme0n1.

lsblk
Enter fullscreen mode Exit fullscreen mode

Perhatikan pada bagaian sda, biasanya typenya disk, hdd di VM yg kita resize baru terbaca sebagai disk. Artinya ini masih belum bisa di gunakan sebagai partisi. Untuk membedakan disk dan part bisa di lihat dari column type.

  • Extend physical drive partition Selanjutnya kita akan memasukan size pada disk kedalam partisi yg terdapat lvm dan ada partisi root kita, dalam contoh saya berada pada /dev/sda3 gunakan perintah berikut
growpart /dev/sda 3
Enter fullscreen mode Exit fullscreen mode

Jadi growpart berfungsi untuk memasukan disk kedalam partisi.
Setelah sudah jadi partisi barulah kita ubah atau masukan kedalam lvm dengan cara meresize LVM agar di tambahkan sizenya.

pvdisplay
pvresize /dev/sda3
Enter fullscreen mode Exit fullscreen mode

Periksa phisical drive apakah sudah berubah

pvdisplay
Enter fullscreen mode Exit fullscreen mode

Extend Logical volume
Melihat LV awal yg sedang berjalan

lvdisplay
Enter fullscreen mode Exit fullscreen mode

Catat nama LV nya, pada contoh /dev/ubuntu-vg/ubuntu-lv, lalu resize

lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv
Enter fullscreen mode Exit fullscreen mode

Melihat apakah LV sudah berubah

lvdisplay
Enter fullscreen mode Exit fullscreen mode
  • Resize Filesystem Jalankan perintah berikut
resize2fs /dev/ubuntu-vg/ubuntu-lv
Enter fullscreen mode Exit fullscreen mode

lalu cek untuk melihat hasil perubahan

fdisk -l 
Enter fullscreen mode Exit fullscreen mode

Cara di atas berlaku apabila terdapat lvm partisi. Jika tidak ada kit

Referensi

Image of Docusign

Bring your solution into Docusign. Reach over 1.6M customers.

Docusign is now extensible. Overcome challenges with disconnected products and inaccessible data by bringing your solutions into Docusign and publishing to 1.6M customers in the App Center.

Learn more

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs