扩展服务器示例的券大小
-
首先找到要硬盘扩容的服务器示例
-
点击【存储】选项卡,会展示存储设备信息
-
查看卷信息,并进行修改操作
-
修改券的大小,由之前的8GB调整为16GB
-
修改成功
调整卷大小后扩展 Linux 文件系统
参考地址:
https://docs.aws.amazon.com/zh_cn/AWSEC2/latest/UserGuide/recognize-expanded-volume-linux.html
- 登录服务器要验证每个卷的文件系统
[ec2-user@ip-172-31-22-192 ~]$ df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 2.0G 0 2.0G 0% /dev
tmpfs 2.0G 0 2.0G 0% /dev/shm
tmpfs 2.0G 528K 2.0G 1% /run
tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup
/dev/xvda1 8.0G 6.4G 1.7G 79% /
tmpfs 395M 0 395M 0% /run/user/0
tmpfs 395M 0 395M 0% /run/user/1000
- 要检查卷是否具有必须扩展的分区,请使用 lsblk 命令显示有关附加到实例的 NVMe 块储存设备的信息
[ec2-user@ip-172-31-22-192 ~]$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda 202:0 0 16G 0 disk
└─xvda1 202:1 0 8G 0 part /
- 要在根卷上扩展分区,请使用以下 growpart 命令。请注意,设备名称和分区编号之间有空格
[ec2-user@ip-172-31-22-192 ~]$ sudo growpart /dev/xvda 1
CHANGED: partition=1 start=4096 old: size=16773087 end=16777183 new: size=33550303 end=33554399
[ec2-user@ip-172-31-22-192 ~]$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda 202:0 0 16G 0 disk
└─xvda1 202:1 0 16G 0 part /
- 使用 xfs_growfs 命令扩展每个卷上的 XFS 文件系统。在此示例中,/ 和 /data 是 df -h 的输出中显示的卷挂载点。
[ec2-user@ip-172-31-22-192 ~]$ sudo xfs_growfs -d /
meta-data=/dev/xvda1 isize=512 agcount=4, agsize=524159 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=1 spinodes=0
data = bsize=4096 blocks=2096635, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=1
log =internal bsize=4096 blocks=2560, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
data blocks changed from 2096635 to 4193787
- 再次使用 df -h 命令来验证每个文件系统是否反映增大后的卷大小
[ec2-user@ip-172-31-22-192 ~]$ df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 2.0G 0 2.0G 0% /dev
tmpfs 2.0G 0 2.0G 0% /dev/shm
tmpfs 2.0G 528K 2.0G 1% /run
tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup
/dev/xvda1 16G 6.4G 9.7G 40% /
tmpfs 395M 0 395M 0% /run/user/0
tmpfs 395M 0 395M 0% /run/user/1000