Created 100GB ec2 instance, but only shows 10GB?
I just created a new EC2 instance of 100gb with only 1 storage disk.
However, my df -h
output shows the following :
[root@ip-10-252-37-164 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/xvde1 5.5G 2.9G 2.3G 56% /
tmpfs 296M 0 296M 0% /dev/shm
[root@ip-10-252-37-164 ~]#
How is this possible ? Where is the rest 90GB of my disk ? How do I get the full 100G on /dev/xvde1 ?
lsblk
gives me this output :
[root@ip-10-252-37-164 ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvde 202:64 0 100G 0 disk
├─xvde1 202:65 0 5.5G 0 part /
└─xvde2 202:66 0 488.7M 0 part [SWAP]
[root@ip-10-252-37-164 ~]#
I tried using resize2fs, but I get this error :
[root@ip-10-252-37-164 ~]# resize2fs /dev/xvde1
resize2fs 1.41.12 (17-May-2010)
The filesystem is already 1447753 blocks long. Nothing to do!
Solution 1:
The space exists on the disk, you just need to make it available. The simplest thing to do here is to
- Use fdisk to create a new partition
- Create a filesystem using mkfs
- Add the new partition into a convenient filesystem location using mount.
- Update the /etc/fstab as appropriate.