扩展EC2 Linux实例的EBS根卷

EC2 停机 升级存储

  1. 实例状态停止
  1. 进入实例

3、点击存储

4、修改所需的卷大小

5、等待状态完成即可

EC2在线升级存储

增加 EBS 卷的大小后,您必须将分区和文件系统扩展到新的较大大小。您可以在卷进入 optimizing 状态后立即执行此操作。

如果卷有分区,则必须先扩展分区,才能在 Linux 上扩展文件系统。

扩展 EBS 卷的文件系统

前提:安装cli命令行

我看到您在尝试安装 AWS CLI 但遇到了问题。让我帮您在 Ubuntu 系统上正确安装 AWS CLI:

  1. 首先更新包列表:

sudo apt update

2. 安装所需的依赖:

sudo apt install -y unzip curl

3. 下载 AWS CLI 安装包:

curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"

4. 解压安装包:

unzip awscliv2.zip

5. 运行安装程序:

sudo ./aws/install

6. 验证安装:

aws --version

7. 配置 AWS CLI(需要您的 AWS 凭证):

aws configure

然后您就可以运行您的命令了:

aws ec2 describe-instance-types --instance-type instance_type --query "InstanceTypes[].Hypervisor"

请注意,Xen 实例和基于 Nitro 系统构建的实例的设备和分区命名有所不同。要确定实例是基于 Xen 还是基于 Nitro,请使用 describe-instance-types AWS CLI 命令,如下所示:

aws ec2 describe-instance-types --instance-type instance_type --query "InstanceTypes[].Hypervisor"

nitro 表示实例基于 Nitro。xen 表示实例基于 Xen。

扩展 EBS 卷的文件系统
1. 连接到您的 实例
2. 如果需要,调整分区的大小。为此,请执行以下操作:

a.检查卷是否有分区。使用 lsblk 命令。

如果该卷具有分区,则继续执行以下步骤(2b)。如果该卷没有分区,请跳过步骤 2b、2c 和 2d,然后继续执行步骤 3。

b.检查是否需要扩展分区。在上一步的 lsblk 命令输出中,比较分区大小和卷大小。

如果分区大小小于卷大小,则继续执行下一步。如果分区大小等于卷大小,则无法扩展分区。

c.扩展分区。使用 growpart 命令并指定设备名称和分区编号。

D.验证是否已扩展分区。使用 lsblk 命令。分区大小现在应等于卷大小。

3. 扩展文件系统。

a.获取需要扩展的文件系统的名称、大小、类型和挂载点。使用 df -hT 命令。

b.扩展文件系统的命令因文件系统类型而异。根据您在上一步中记录的文件系统类型选择以下正确命令。

[XFS 文件系统] 使用 xfs_growfs 命令并指定您在上一步中记录的文件系统的挂载点。

sudo xfs_growfs -d /

Ext4 文件系统\] 使用 resize2fs 命令并指定您在上一步中记录的文件系统的名称。 ![](https://i-blog.csdnimg.cn/direct/bb2c07ca6a174585a9209bd0655f24d7.png) ![](https://i-blog.csdnimg.cn/direct/cb5606575f4b4c51b39d6f89cd2d3b98.png) ![](https://i-blog.csdnimg.cn/direct/b31a2ade2fd24c4ba084204bf4742f69.png) ![](https://i-blog.csdnimg.cn/direct/e7eebee456b041d28a147bb100d72a8c.png) ![](https://i-blog.csdnimg.cn/direct/75816d48dc6443a09ee5b9bc8f569ad2.png) c .验证是否已扩展文件系统。使用 ****df -hT**** 命令并确认文件系统大小等于卷大小。 继续执行2b,2c,2d ![](https://i-blog.csdnimg.cn/direct/78375739193c406b9c6fbbb9fd7a1b3b.png) ![](https://i-blog.csdnimg.cn/direct/6c0e9f102e9843ff85f0da620dc57d66.png) ![](https://i-blog.csdnimg.cn/direct/d30905f79713438086eee37fe4e8e8f4.png)

相关推荐
无责任此方_修行中7 小时前
从 HTTP 轮询到 MQTT:我们在 AWS IoT Core 上的架构演进与实战复盘
后端·架构·aws
weixin_307779133 天前
AWS Lambda解压缩S3 ZIP文件流程
python·算法·云计算·aws
在云上(oncloudai)6 天前
AWS KMS VS AWS Cloud HSM VS AWS Secret Manager?
云计算·aws
大斯斯6 天前
AWS 亚马逊云预警通知接入钉钉告警(微信同样适用)
aws
大斯斯6 天前
AWS 通过 CloudWatch 实现应用日志告警
aws
指剑10 天前
借助Rclone快速从阿里云OSS迁移到AWS S3
阿里云·云计算·迁移学习·aws·亚马逊云科技·rclone
huainian10 天前
AWS 云小白学习指南 (一)
云计算·aws
xybDIY10 天前
智能云探索:基于Amazon Bedrock与MCP Server的AWS资源AI运维实践
运维·人工智能·aws
(:满天星:)11 天前
AWS EKS节点扩容时NLB与Ingress的故障处理与优化方案
云计算·aws