首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >aws ec2扩容笔记

aws ec2扩容笔记

作者头像
sunnying
发布2026-04-27 17:18:29
发布2026-04-27 17:18:29
210
举报
文章被收录于专栏:技术运维技术运维

示例:扩展 NVMe EBS 卷的文件系统 对于此示例,假设您有一个基于 Nitro 系统构建的实例,例如 M5 实例。您将引导卷的大小从 8 GB 调整为 16 GB,并将一个附加卷的大小从 8 GB 调整为 30 GB。按照以下过程扩展调整大小后的卷的文件系统。

扩展 NVMe EBS 卷的文件系统

连接到您的实例。

要验证每个卷的文件系统,请使用 df -hT 命令。

[ec2-user ~]$ df -hT 以下是一个实例的示例输出,该实例具有带 XFS 文件系统的引导卷和带 XFS 文件系统的附加卷。命名约定 /dev/nvme[0-26]n1 指示卷作为 NVMe 块储存设备公开。

[ec2-user ~]$ df -hT Filesystem      Type  Size  Used Avail Use% Mounted on /dev/nvme0n1p1  xfs   8.0G  1.6G  6.5G  20% / /dev/nvme1n1    xfs   8.0G   33M  8.0G   1% /data ... 要检查卷是否具有必须扩展的分区,请使用 lsblk 命令显示有关附加到实例的 NVMe 块储存设备的信息。

[ec2-user ~]$ lsblk NAME          MAJ:MIN RM SIZE RO TYPE MOUNTPOINT nvme1n1       259:0    0  30G  0 disk /data nvme0n1       259:1    0  16G  0 disk └─nvme0n1p1   259:2    0   8G  0 part / └─nvme0n1p128 259:3    0   1M  0 part 此示例输出显示以下内容:

根卷 /dev/nvme0n1 具有一个分区 /dev/nvme0n1p1。当根卷的大小反映新大小 16 GB 时,分区的大小会反映原始大小 8 GB 并且必须先进行扩展,然后才能扩展文件系统。

卷 /dev/nvme1n1 没有分区。卷的大小反映新大小 30 GB。

对于有分区的卷,例如上一步中显示的根卷,请使用 growpart 命令扩展分区。请注意,设备名称和分区编号之间有空格。

[ec2-user ~]$ sudo growpart /dev/nvme0n1 1 (可选)要验证分区是否反映增大后的卷大小,可再次使用 lsblk 命令。

假如失败 查看服务器当前的语言(编码)类型 [root@idalei ~]# echo $LANG zh_CN.UTF-8 修改 [root@idalei ~]# export LANG=en_US.UTF-8export LANG=en_US.UTF-8

[ec2-user ~]$ lsblk NAME          MAJ:MIN RM SIZE RO TYPE MOUNTPOINT nvme1n1       259:0    0  30G  0 disk /data nvme0n1       259:1    0  16G  0 disk └─nvme0n1p1   259:2    0  16G  0 part / └─nvme0n1p128 259:3    0   1M  0 part 要验证每个卷的文件系统的大小,可使用 df -h 命令。在此示例输出中,两个文件系统均反映 8 GB 的原始卷大小。

[ec2-user ~]$ df -h Filesystem       Size  Used Avail Use% Mounted on /dev/nvme0n1p1   8.0G  1.6G  6.5G  20% / /dev/nvme1n1     8.0G   33M  8.0G   1% /data ... 要扩展每个卷上的文件系统,请对文件系统使用正确的命令,如下所示:

[XFS 文件系统] 要扩展每个卷上的文件系统,使用 xfs_growfs 命令。在此示例中,/ 和 /data 是 df -h 的输出中显示的卷挂载点。

[ec2-user ~]$ sudo xfs_growfs -d / [ec2-user ~]$ sudo xfs_growfs -d /data 如果尚未安装 XFS 工具,可以按如下方式安装。

[ec2-user ~]$ sudo yum install xfsprogs [ext4 文件系统] 要扩展每个卷上的文件系统,使用 resize2fs 命令。

[ec2-user ~]$ sudo resize2fs /dev/nvme0n1p1 [ec2-user ~]$ sudo resize2fs /dev/nvme1n1 [其他文件系统] 要扩展每个卷上的文件系统,请参阅文件系统的文档以获取说明。

(可选)要验证每个文件系统是否反映增大后的卷大小,可再次使用 df -h 命令。

[ec2-user ~]$ df -h Filesystem       Size  Used Avail Use% Mounted on /dev/nvme0n1p1    16G  1.6G   15G  10% / /dev/nvme1n1      30G   33M   30G   1% /data ...

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2026-04-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档