aws ec2扩容笔记

示例:扩展 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
...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值