增加AWS EC2 ubuntu实例磁盘空间

San*_*and 10 linux ubuntu amazon-ec2 amazon-web-services

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

以下是我要遵循的步骤,

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

2)通过指定所需的大小,使用新创建的快照创建卷.在我的情况下100克.

3)通过运行命令分离cron服务器的现有卷

ec2-detach-volume old_volume_id cron_instance_id sda1
Run Code Online (Sandbox Code Playgroud)

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

ec2-attach-volume new_volume_id cron_instance_id sda1
Run Code Online (Sandbox Code Playgroud)

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

Rom*_*aza 19

不,你错过了什么 - 你最终得到了旧的分区大小.

这是你如何做到的(注意resize2fs/ xfs_growfs命令):

在正在运行的EBS Boot EC2实例上调整根磁盘大小.

例:

# 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 /
Run Code Online (Sandbox Code Playgroud)

  • 在现代Ubuntu实例上,此步骤是不必要的.它在启动时自动完成. (2认同)
  • 这个答案对于其他比 Ubuntu 更稳定的发行版仍然有用。 (2认同)

pir*_*pir 10

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

  1. 打开 EC2 -> 弹性块存储 -> 卷。查看“附件信息”列,找到您要增加的音量。
  2. 选择卷并单击操作 -> 修改卷,然后选择所需的新卷大小。
  3. 打开 EC2 -> Instances -> Instances,选择您的 EC2 实例并单击 Actions -> Instance State -> Reboot。

你完成了!

  • 测试并确认可在 Ubuntu 18 上运行 (2认同)