📜  aws 修改卷大小 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:29:33.026000             🧑  作者: Mango

AWS 修改卷大小 - Shell/Bash

在AWS中,当你需要扩大EC2实例的空间时,你需要增加它的卷大小。在这篇文章中,我们将介绍如何使用Shell/Bash在AWS中扩大卷大小。

步骤
  1. 首先,你需要登录AWS控制台并找到你想要扩大卷大小的EC2实例。在EC2页面,选中该实例并打开控制台。

  2. 点击左侧导航栏中的“Volumes”,它将列出所有已附加的卷。

  3. 选中要扩大的卷并右键单击。你将看到一个菜单,点击“Modify Volume”。

  4. 在弹出的窗口中,你可以增加你所选的卷的大小。你还可以更改其他设置,例如卷类型。

  5. 单击“Modify”进行确认修改。卷的大小将被更新。

  6. 现在,你需要在EC2实例中扩大文件系统。在控制台中找到该实例,并确保它处于运行状态。

  7. SSH到EC2实例,并以root身份运行以下Shell/Bash脚本:

sudo growpart /dev/nvme0n1 1
sudo resize2fs /dev/nvme0n1p1

注意:在上面的脚本中,“/dev/nvme0n1”是根设备名,“1”是分区号。如果你的根设备是“/dev/xvda”或“/dev/sda”,请将其替换为上面的“/dev/nvme0n1”。如果你的根设备有多个分区,则需要相应地更改分区号。

  1. 刷新你的文件系统并检查它是否已扩大。你可以运行以下脚本:
df -h
sudo lsblk

现在,你已成功扩大了EC2实例的卷大小并将文件系统扩大。

总结

使用Shell/Bash和AWS控制台,我们可以方便地将EC2实例的卷大小扩大。随着服务器上存储需求的变化,这是一个常见的操作。记得在卷大小更改后及时扩大文件系统。