如何在AWS ec2实例的/ dev / xvde1上放大磁盘空间?

我创build了一个types为m1.small的EC2实例,后来发现它缺less空间。 然后停止实例并将types更改为m1.xlarge。 但是,我没有获得更多空间的运气。

df -a显示如下:

Filesystem 1K-blocks Used Available Use% Mounted on /dev/xvde1 5905712 5694380 151336 98% / none 0 0 0 - /proc none 0 0 0 - /sys none 0 0 0 - /dev/pts none 7685872 0 7685872 0% /dev/shm none 0 0 0 - /proc/sys/fs/binfmt_misc sunrpc 0 0 0 - /var/lib/nfs/rpc_pipefs 

注意到/ dev / shm上有7G的空间,没有安装任何文件系统,我想知道是否有任何方法可以“借”到/ dev / xvde1。

您所指的m1.small和m1.xlarge实例大小是CPU功率,RAM内存,内核数量,处理器等的大小。不是实际的驱动器。 您的驱动器的大小不在该types中,而是在EBS卷中。 你想放大你的EBS卷来获得更多的磁盘空间。

以下是我在Amazon EBS控制台中调整分区大小的注意事项:

  1. 停止服务器
  2. 创build一个EBS快照
  3. 添加更多空间的新卷
  4. 使用刚创build的快照创build
  5. 将新的ebs卷挂载并安装为/ dev / sda1(用于引导)
  6. 运行sudo resize2fs /dev/xvda1 – 进行实际的大小调整。