增加AWS EC2 ubuntu实例磁盘空间

时间:2012-02-16 06:55:06

标签: linux ubuntu amazon-web-services amazon-ec2

我有一个体积大小为50gb的ubuntu实例(CRON服务器)。我想将其大小增加到100gb +

以下是我要遵循的步骤,

1)创建连接到CRON服务器的卷的快照。

2)通过指定所需的大小,使用新创建的快照创建卷。就我而言100gb。

3)通过运行命令

分离cron服务器的现有卷
ec2-detach-volume old_volume_id cron_instance_id sda1

4)将新卷(即100gb)附加到cronserver

ec2-attach-volume new_volume_id cron_instance_id sda1

如果丢失或没有使用正确的步骤,请更正。

3 个答案:

答案 0 :(得分:19)

不,你错过了一些东西 - 你最终得到了旧的分区大小。

以下是您的操作方法(注意resize2fs / xfs_growfs命令):

Resizing the Root Disk on a Running EBS Boot EC2 Instance

示例:

# In case your Filesystem is either ext2, ext3, or ext4
$ sudo resize2fs /dev/sda1

# Or if you have XFS
$ sudo apt-get install -y xfsprogs
$ sudo xfs_growfs /

答案 1 :(得分:4)

正如Chris Moore在评论中提到的那样,任何现代EC2 Ubuntu服务器在启动时都会自动增加磁盘空间,这使操作变得更加容易。步骤如下:

  1. 打开EC2->弹性块存储->卷。通过查看“附件信息”列,找到要增加的数量。
  2. 选择卷,然后单击“操作”->“修改卷”,然后选择所需的新卷大小。
  3. 打开EC2->实例->实例,选择您的EC2实例,然后单击操作->实例状态->重启。

您完成了! ?

答案 2 :(得分:1)

除了上面的答案,Amazon put out a guide也是如此。我在扩大音量时使用了两种资源。