我有一台运行Canonical最新Ubuntu AMI的服务器。EBS启动卷的大小为8 8GB。我知道我可以通过拍摄快照、创建新卷并在其上扩展分区来调整EBS卷的大小。如何在计算机运行时增加卷的大小?如果无法做到这一点,那么增加启动卷大小并将停机时间降至最低的首选方法是什么?
发布于 2017-04-06 18:02:55
我们可以使用新的EBS功能弹性卷来增加卷大小,我们需要遵循以下步骤来使用增加的大小,如下所示
假设您的卷是16G,并将其增加到32 to。
$lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda 202:0 0 32G 0 disk
└─xvda1 202:1 0 16G 0 part /
要从16 we t0 32 we扩展growpart,我们需要growpart。growpart作为cloudutils的一部分提供
sudo apt install cloud-utils
安装cloud-utils后,执行growpart命令
sudo growpart /dev/xvda 1
现在lsblk,将会显示
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda 202:0 0 32G 0 disk
└─xvda1 202:1 0 32G 0 part /
但df -h将仅显示16-h
将xvda1扩展到32 is的最后命令是
sudo resize2fs /dev/xvda1
在XFS文件系统情况下,
sudo xfs_growfs /dev/xvda1
感谢egg
发布于 2014-05-01 02:52:58
您只需首先创建它的快照,然后从该快照创建另一个卷,一旦新卷准备就绪,就从实例中分离旧卷并附加新卷。请确保在启动此进程之前停止实例,并在完成后重启实例。
参考http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-expand-volume.html
发布于 2013-02-04 15:59:58
这将适用于xfs文件系统,只需运行此命令xfs_growfs /
https://stackoverflow.com/questions/9604337
复制相似问题