http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/console-modify.html中显示的步骤 非常复杂。
基本上要调整EBS的大小,我需要:
展开分区
2-1。将根设备与原始EC2分离并将其连接到另一个EC2
2-2。登录另一个EC2: sudo umount / sudo分手/ dev / xvda
(分开)单位
(parted)print
'忽略'所有问题
(分开)rm 1 ...... sudo e2fsck -f / dev / xvda1
2-3。要将扩展的根分区返回到其原始实例: 从其辅助实例中分离扩展分区 使用您标识的设备名称将卷重新附加到主实例:/ dev / xvda
启动主要实例。
终止第二个EC2
扩展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扩展分区....
答案 0 :(得分:2)
如果EBS卷是您的启动卷并且您使用的是Amazon Linux,那么您只需:
启动时运行的代码会自动扩展分区以使用新的可用空间。
如果您不想重新启动实例,请按照Extending a Linux File System after Resizing the Volume上的说明操作。这些说明未列出需要卸载/重新连接卷。
答案 1 :(得分:0)