扩展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)

相关推荐
王道长服务器 | 亚马逊云17 小时前
AWS + 苹果CMS:影视站建站的高效组合方案
服务器·数据库·搜索引擎·设计模式·云计算·aws
可观测性用观测云1 天前
AWS CloudFront 可观测最佳实践
aws
weixin_307779131 天前
利用 AWS Lambda 与 EventBridge 优化低频 Java 作业的云计算成本
java·开发语言·云原生·云计算·aws
weixin_307779132 天前
AWS Elastic Beanstalk 实现 Java 应用高可用部署指南
java·开发语言·云计算·aws·web app
亚林瓜子2 天前
在amazon linux 2023上面源码手动安装tesseract5.5.1
linux·运维·服务器·ocr·aws·ec2
三掌柜6662 天前
借助 Kiro:实现《晚间手机免打扰》应用,破解深夜刷屏困境
人工智能·aws
亚林瓜子3 天前
AWS Elastic Beanstalk中安装tesseract5.3.4版本
spring boot·ocr·tesseract·aws·beanstalk·tess4j·eb
破 风3 天前
AWS实现S3配置私钥以及上传
云计算·aws
三掌柜6663 天前
AWS Bedrock + DeepSeek-R1:开启企业级 AI 开发的新篇章
人工智能·云计算·aws
王道长服务器 | 亚马逊云3 天前
AWS + WordPress:中小型外贸独立站的理想组合
服务器·网络·云计算·音视频·aws