EC2磁盘空间未充分利用

我有一个EC2实例。 启动时,我尝试使用磁盘存储空间,如16 GB。

在AWS控制台中,我看到一个新的EBS卷已被创build为16 GB,并被附加。

当我login到机器,我可以看到磁盘大小为16 GB,但我的分区只有8 GB。

Df命令

$ df -h Filesystem Size Used Avail Use% Mounted on /dev/xvde1 7.9G 1.5G 6.1G 20% / tmpfs 1.9G 0 1.9G 0% /dev/shm 

Fdisk命令:

 $ sudo fdisk -l Disk /dev/xvde: 17.2 GB, 17179869184 bytes 255 heads, 63 sectors/track, 2088 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00098461 Device Boot Start End Blocks Id System /dev/xvde1 * 1 1045 8387584 83 Linux 

lsblk

 $ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT xvde 202:64 0 16G 0 disk └─xvde1 202:65 0 8G 0 part / 

根据这个SF后EC2驱动器不EBS卷大小我试图调整我的EBS卷的大小。

 sudo resize2fs /dev/xvde1 

但是越来越

 The filesystem is already 2096896 blocks long. Nothing to do! 

当我试图删除分区,并重新创build它,我无法启动机器。 如何可以利用我的整个磁盘空间。

如果我有一个分区利用我的整个磁盘空间会更好。

感谢迈克尔的小费。

我跟着这个SO职位 ,下面提到的几个变化。

警告:DOS兼容模式已被弃用。 强烈build议closures模式(命令'c')并将显示单位改为扇区(命令'u')

我在CentOS上。 您必须closuresDOS兼容模式。 并继续执行这些步骤。

一旦完成,我可以运行

 sudo resize2fs /dev/xvde1