Cara resize disk VPS Linux Upcloud

Panduan cara resize disk VPS Linux Upcloud, misalnya dari 25 ke 50GB ($5 – $10). yang pertama dilakukan adalah matikan VPSnya. Pada contoh berikut untuk Linux Ubuntu/Debian.

Login ke Uplcloud Control Panel buka setingan server, pada tab Resize pada Storage atur dan sesuaikan budget. Lihat gambar

Aktifkan server kembali. Dan akses menggunakan SSH dengan akun root.

1. Check partisi disk

Kita cek dulu block devices dan partisinya

lsblk

Hasilnya

NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
vda    252:0    0  50G  0 disk
`-vda1 252:1    0  25G  0 part /

Keterangannya bahwa disk utamanya vda atau /dev/vda dan nama partisinya adalah vda1 atau /dev/vda1/

2. Backup table partisi

Dari hasil cek disk namanya kan /dev/vda jadi perintahnya

sfdisk -d /dev/vda > ~/part_table_backup.txt

3. Partisi ulang

Kemudian partisi ulang disknya /dev/vda

sfdisk -uS -d /dev/vda

Hasilnya

label: dos
label-id: 0xd6404193
device: /dev/vda
unit: sectors

/dev/vda1 : start=        2048, size=   104855552, type=83

Gunakan start sector 2048 dan ID partisinya (type) pada output di atas adalah 83, jangan lupa /dev/vda nama disknya silahkan ganti jika nama disk server Anda berbeda.

echo "2048,,83,-" | sudo sfdisk --force -uS /dev/vda

Output

Checking that no-one is using this disk right now ... FAILED

This disk is currently in use - repartitioning is probably a bad idea.
Umount all file systems, and swapoff all swap partitions on this disk.
Use the --no-reread flag to suppress this check.

Disk /dev/vda: 50 GiB, 53687091200 bytes, 104857600 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xd6404193

Old situation:

Device     Boot Start       End   Sectors Size Id Type
/dev/vda1        2048 104857599 104855552  50G 83 Linux

>>> Created a new DOS disklabel with disk identifier 0x68f9a3c8.
/dev/vda1: Created a new partition 1 of type 'Linux' and of size 50 GiB.
Partition #1 contains a ext4 signature.
/dev/vda2: Done.

New situation:
Disklabel type: dos
Disk identifier: 0x68f9a3c8

Device     Boot Start       End   Sectors Size Id Type
/dev/vda1        2048 104857599 104855552  50G 83 Linux

The partition table has been altered.
Calling ioctl() to re-read partition table.
Re-reading the partition table failed.: Device or resource busy
The kernel still uses the old table. The new table will be used at the next reboot or after you run partprobe(8) or kpartx(8).
Syncing disks.

Kalau ada keterangan FAILED abaikan saja. segera lakukan reboot.

reboot

Setelah selesai, reboot akses SSH kembali dengan akun root.

4. Resize disk

Langkah terakhir resize disk dengan perintah berikut

resize2fs /dev/vda1

Keterangan: /dev/vda1 merupakann nama partisi yang di awal kita cek tadi.

5. Chek disk

df -h

Hasilnya, pastikan partisi disk /dev/vda1 sudah berubah.

Filesystem      Size  Used Avail Use% Mounted on
udev            983M     0  983M   0% /dev
tmpfs           200M  3.0M  197M   2% /run
/dev/vda1        50G  7.7G   40G  17% /
tmpfs           997M     0  997M   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           997M     0  997M   0% /sys/fs/cgroup
tmpfs           200M     0  200M   0% /run/user/0

Selesai, semoga bermanfaat.

Add a comment