How to Resize the Root Partition in Linux on Amazon EC2


Check the Root Partition size before resize:

df -h

1The current root partition size is ~8 GB.
After that, stop your instance:

sudo poweroff

2
Go to Volumes on the left-hand EC2 navigation control panel.Right-click on the volume you want to resize and select Create Snapshot.
3Note: Make sure you also check the availability zone.
Fill out the details of the snapshot you are creating.
4
Go to Snapshots on the left-hand EC2 navigation control panel.Right-click on the snapshot you created and select Create Volume from Snapshot.
5
Enter the new size of the partition that you would like to be, select the same availability zone in which your instance is running and click Yes,Create.
6
Go back to the Volumes in the EC2 control panel. Select the old root volume, right click on it and select Detach Volume.
7
Now right click on the new volume that we have just created and select Attach Volume.
8
Please make sure that the volume should be attached as /dev/sda1:
9
Now turn on your instance. Make a note of your partition name, in my case it is /dev/xvda1. Type the resize2fs /dev/xvda1 command.

sudo resize2fs /dev/xvda1

10
After that view the new root partition size.

df -h

11
Yes, it’s work
Hope this will help you!
Please Remember me in your prayers!


Leave a Reply

Your email address will not be published.