[AWS] 现在可以在不停止服务的情况下扩展根卷 (EBS)! ! !
我是系统部的山田。
Amazon EBS 更新于 2 月 14 日发布。
Amazon EBS 更新 – 新的弹性卷改变了一切
您现在可以从控制台面板更改 EBS 卷类型、大小和 Iops。
到目前为止,扩展EBS需要停止并分离一个实例,然后将其附加到另一个实例,这非常麻烦,但这很方便!
从现在开始,您可以在运行服务时根据情况更改EBS!
所以,我决定立即尝试。
尝试从 AWS 控制台扩展 EBS 大小
首先,选择您要扩展的EBS。
这次,将 30GiB GP2 卷更改为 40GiB。
现在,选择① EBS,然后单击②“操作”
,状态当然是“正在使用”。
然后,菜单中出现“修改音量”字样! !
点击。
这样就会出现各种EBS变更子窗口。
这次我们只会更改大小,但如果将卷类型更改为“IO1”,您还可以更改 Iops。
完成更改后,单击“修改”。
将出现确认。
它说它可能会影响工作时的性能,并且操作系统文件系统也应该识别它。
单击“是”开始更改设置。
这次大约花了10分钟才完成。
让实例知道扩展的卷空间
完成更改后,就可以让操作系统识别它了!
使用 lsblk 检查物理磁盘。适当增加了! !
[root@beyond ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT xvda 202:0 0 40G 0 磁盘 mqxvda1 202:1 0 30G 0 部分 /
但根分区仍然是30GB。
让我们使用 Growthpart 命令来扩展它。
[root@beyond ~]# Growthpart /dev/xvda 1 已更改:磁盘=/dev/xvda 分区=1:开始=4096 旧:大小=62910430,结束=62914526 新:大小=83881950,结束=83886046
文件系统尚无法扩展。
[root@beyond ~]# df -h 使用的文件系统大小 Avail Use% 安装在 /dev/xvda1 30G 24G 5.5G 82% /devtmpfs 992M 56K 992M 1% /dev tmpfs 1002M 0 1002M 0% /dev/shm
使用 resize2fs 命令调整文件系统的大小。
[root@beyond ~]# resize2fs /dev/xvda1 resize2fs 1.42.12 (29-Aug-2014) /dev/xvda1 处的文件系统安装在 / 上;需要在线调整大小 old_desc_blocks = 2, new_desc_blocks = 3 / 上的文件系统dev/xvda1 现在的长度为 10485243 (4k) 块。
然后呢?无需重新启动即可完美识别! ! AWS 太棒了! ! !
[root@beyond ~]# df -h 使用的文件系统大小 Avail Use% Mounted on /dev/xvda1 40G 24G 16G 61% /devtmpfs 992M 56K 992M 1% /dev tmpfs 1002M 0 1002M 0% /dev/shm
补充
出现此错误的人可能忘记在扩展根卷时运行growpart命令。
我也是。 。 。
[root@beyond ~]# resize2fs /dev/xvda resize2fs 1.42.12 (29-Aug-2014) resize2fs:尝试打开 /dev/xvda 时设备或资源繁忙,无法找到有效的文件系统超级块。
结论
它怎么样?就我个人而言,我认为这次EBS更新是一个很棒的更新,大大增加了初始构建和操作的灵活性,我个人认为它是一个很大的打击。
如果您太忙而无法跟上 AWS 信息,这些信息变得越来越有用,您可以将其全部交给Beyond
如果您觉得这篇文章有帮助,请点赞!