📅  最后修改于: 2023-12-03 15:29:33.026000             🧑  作者: Mango
在AWS中,当你需要扩大EC2实例的空间时,你需要增加它的卷大小。在这篇文章中,我们将介绍如何使用Shell/Bash在AWS中扩大卷大小。
首先,你需要登录AWS控制台并找到你想要扩大卷大小的EC2实例。在EC2页面,选中该实例并打开控制台。
点击左侧导航栏中的“Volumes”,它将列出所有已附加的卷。
选中要扩大的卷并右键单击。你将看到一个菜单,点击“Modify Volume”。
在弹出的窗口中,你可以增加你所选的卷的大小。你还可以更改其他设置,例如卷类型。
单击“Modify”进行确认修改。卷的大小将被更新。
现在,你需要在EC2实例中扩大文件系统。在控制台中找到该实例,并确保它处于运行状态。
SSH到EC2实例,并以root身份运行以下Shell/Bash脚本:
sudo growpart /dev/nvme0n1 1
sudo resize2fs /dev/nvme0n1p1
注意:在上面的脚本中,“/dev/nvme0n1”是根设备名,“1”是分区号。如果你的根设备是“/dev/xvda”或“/dev/sda”,请将其替换为上面的“/dev/nvme0n1”。如果你的根设备有多个分区,则需要相应地更改分区号。
df -h
sudo lsblk
现在,你已成功扩大了EC2实例的卷大小并将文件系统扩大。
使用Shell/Bash和AWS控制台,我们可以方便地将EC2实例的卷大小扩大。随着服务器上存储需求的变化,这是一个常见的操作。记得在卷大小更改后及时扩大文件系统。