是否有更容易的方法来增加EBS的大小?

问题描述 投票:0回答:1

http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/console-modify.html显示的步骤非常复杂。

基本上要调整EBS的大小,我需要:

  1. 修改卷大小
  2. 扩展分区 2-1。将根设备与原始EC2分离并将其连接到另一个EC2 2-2。登录另一个EC2:sudo umount / sudo parted / dev / xvda (分开)单位 (分开)打印 “忽略”所有问题 (分开)rm 1 ...... sudo e2fsck -f / dev / xvda1 2-3。将扩展的根分区返回到其原始实例:从其辅助实例中分离扩展的分区使用您标识的设备名称将卷重新连接到主实例:/ dev / xvda 启动主实例。 终止第二个EC2
  3. 扩展linux FS: sudo resize2fs / dev / xvda1 df -h查看结果

是否有简单安全的方式来扩展EBS规模?

--------更新更多信息

我的EC2是ubuntu 16.04

~$ lsblk
NAME    MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
xvda    202:0    0  200G  0 disk 
└─xvda1 202:1    0  100G  0 part /

基于http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/recognize-expanded-volume-linux.html和我的lsblk输出,我需要扩展分区。然后基于http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/expand-linux-partition.html的#5和#6,我需要分离然后将分区与原始EC2连接起来。然后基于http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-detaching-volume.html,我需要首先卸载-d / dev / xvda,从原始EC2分离分区,然后将其附加到新的EC2,使用parted扩展分区....

amazon-web-services amazon-ec2 amazon-ebs
1个回答
2
投票

如果EBS卷是您的启动卷并且您使用的是Amazon Linux,那么您只需:

  • 修改卷大小(例如在控制台中)
  • 重新启动实例

在启动时运行的代码将自动扩展分区以使用可用的新空间。

如果您不想重新启动实例,请按照Extending a Linux File System after Resizing the Volume上的说明进行操作。这些说明未列出卸载/重新挂接卷的必要性。

© www.soinside.com 2019 - 2024. All rights reserved.