Setelah Anda meningkatkan ukuran volume disk boot VM, Anda harus menggunakan perintah khusus sistem file untuk extend sistem file ke ukuran baru yang lebih besar. Anda dapat melakukan ini segera setelah Anda mengubah ukuran VM di halaman detail.
Untuk extend sistem file di Linux, Anda perlu:
- Extend partisi, jika volume Anda memilikinya.
- Extend sistem file.
Gunakan prosedur berikut untuk extend sistem file terhadap volume yang diubah ukurannya. Periksa apakah volume memiliki partisi. Gunakan perintah lsblk.
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
loop0 7:0 0 63.3M 1 loop /snap/core20/1879
loop1 7:1 0 91.9M 1 loop /snap/lxd/24061
loop2 7:2 0 53.2M 1 loop /snap/snapd/19122
loop3 7:3 0 73.9M 1 loop /snap/core22/864
loop4 7:4 0 59.9M 1 loop /snap/go/10389
loop5 7:5 0 40.9M 1 loop /snap/snapd/20290
loop6 7:6 0 63.5M 1 loop /snap/core20/2015
sda 8:0 0 40G 0 disk
vda 252:0 0 151G 0 disk
├─vda1 252:1 0 79.9G 0 part /
├─vda14 252:14 0 4M 0 part
└─vda15 252:15 0 106M 0 part /boot/efi
vdb 252:16 0 1M 0 disk
Perluas partisi. Gunakan perintah growpart dan tentukan partisi yang akan di-extend. Dalam contoh berikut, yang ingin dikembangkan disk /dev/vda di partisi 1.
sudo growpart /dev/vda 1
Outputnya akan seperti berikut:
sudo growpart /dev/vda 1
CHANGED: partition=1 start=227328 old: size=167544799 end=167772127 new: size=316442591 end=316669919
Cek kembali partisi volume dengan perintah lsblk.
Gunakan perintah df -hT untuk cek sistem file.
df -hT
Filesystem Type Size Used Avail Use% Mounted on
udev devtmpfs 3.7G 0 3.7G 0% /dev
tmpfs tmpfs 759M 1.7M 757M 1% /run
/dev/vda1 ext4 78G 24G 55G 30% /
tmpfs tmpfs 3.8G 0 3.8G 0% /dev/shm
tmpfs tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs tmpfs 3.8G 0 3.8G 0% /sys/fs/cgroup
/dev/loop1 squashfs 92M 92M 0 100% /snap/lxd/24061
/dev/loop0 squashfs 64M 64M 0 100% /snap/core20/1879
/dev/loop2 squashfs 54M 54M 0 100% /snap/snapd/19122
/dev/vda15 vfat 105M 6.1M 99M 6% /boot/efi
/dev/loop3 squashfs 74M 74M 0 100% /snap/core22/864
/dev/loop4 squashfs 60M 60M 0 100% /snap/go/10389
/dev/loop5 squashfs 41M 41M 0 100% /snap/snapd/20290
/dev/loop6 squashfs 64M 64M 0 100% /snap/core20/2015
tmpfs tmpfs 759M 0 759M 0% /run/user/1000
Awanio menggunakan sistem file Ext4, oleh karena itu, gunakan perintah resize2fs dan tentukan nama sistem file yang Anda catat di langkah sebelumnya.
sudo resize2fs /dev/vda1
Outputnya akan seperti berikut:
sudo resize2fs /dev/vda1
resize2fs 1.45.5 (07-Jan-2020)
Filesystem at /dev/vda1 is mounted on /; on-line resizing required
old_desc_blocks = 10, new_desc_blocks = 19
The filesystem on /dev/vda1 is now 39555323 (4k) blocks long.
Gunakan perintah df -hT lagi untuk cek ukurannya.