Masalah utama dalam penggunaan data adalah kapasitas, dalam linux ada beberapa perintah yang memudahkan kita untuk menaikan kapasitas penyimpanan.

Setelah menaikan kapasitas penyimpanan dari sisi host mesin virtual server, tinggal kita update dari sisi host yang akan di tingkatkan dengan bantuan tools berikut :

growpart - extend a partition in a partition table to fill available space 1

Partisi Tanpa LVM

Meningkatkan kapasitas partisi root dengan perintah

1
growpart /dev/xxx 1

Lalu gunakan perintah berikut untuk mengisi semua ruang partisi root

1
resize2fs /dev/xxx1

Partisi dengan LVM

Meningkatkan kapasitas partisi lvm dengan perintah

1
pvresize /dev/xxx1

Lalu gunakan perintah berikut untuk mengisi semua ruang partisi lvm yang tersedia

1
lvresize --extents +100%FREE --resizefs /dev/xxx/root

Jika ingin menggunakan hanya 20GB saja bisa menggunakan perintah berikut

1
lvresize --size +20G --resizefs /dev/xxx/root

Verifikasi

Lalu verifikasi penyimpanan apakah sudah sesuai atau belum

1
df -H

Catatan tambahan

jika menemukan kondisi dimana no space left on the block device, bisa menggunakan perintah berikut:

1
mount -o size=10M,rw,nodev,nosuid -t tmpfs tmpfs /tmp

Pada beberapa kondisi disk yang sudah di naikan kapasitasnya pada level virtualization host tidak terbaca pada VM Guest, maka bisa melakukan perintah berikut

1
2
3
4
5
6
7
8
## List semua hardisk yang terpasang
ls /sys/class/scsi_device/

## Lalu scan semua disk dengan berintah ini
echo 1 > /sys/class/scsi_device/<SCSI_ID>/device/rescan

## Contoh
echo 1 > /sys/class/scsi_device/0\:0\:0\:0/device/rescan

Memformat disk

1
wipefs -af /dev/xxx

Referensi


  1. Dikutip dari laman ubuntu manual pages ↩︎