Using Growpart
$ growpart /dev/sda 1 CHANGED: partition=1 start=2048 old: size=39999455 end=40001503 new: size=80000991,end=80003039 $ resize2fs /dev/sda1 resize2fs 1.45.4 (23-Sep-2019) Filesystem at /dev/sda1 is mounted on /; on-line resizing required old_desc_blocks = 3, new_desc_blocks = 5 The filesystem on /dev/sda1 is now 10000123 (4k) blocks long.
Using Parted & resize2fs
apt-get -y install parted parted /dev/vda unit s print all # print current data for a case parted /dev/vda resizepart 2 yes -- -1s # resize /dev/vda2 first parted /dev/vda resizepart 5 yes -- -1s # resize /dev/vda5 partprobe /dev/vda # re-read partition table resize2fs /dev/vda5 # get your space
Parted doesn’t work on ext4 on Centos. I had to use fdisk to delete and recreate the partition, which (I validated) works without losing data. I followed the steps at http://geekpeek.net/resize-filesystem-fdisk-resize2fs/. Here they are, in a nutshell:
$ sudo fdisk /dev/sdx > c > u > p > d > p > w $ sudo fdisk /dev/sdx > c > u > p > n > p > 1 > (default) > (default) > p > w
sumber: https://serverfault.com/questions/509468/how-to-extend-an-ext4-partition-and-filesystem