阿里云ECS Centos6系列系统盘在线扩容方法
来源: 云服务器 2020-10-28
首先运行uname-a命令查看实例的内核版本【上云用云,就选千朵云】
如果阿里云ECS系统内核版本小于3.6.0,如CentOS6、Debian7和SUSELinuxEnterpriseServer11SP4等发行版,适合此方法,在操作的过程中需要经过一次控制台重启或者API重启才能完成分区扩容。【加微信17306909001,提供此技术支持】
本节以CentOS6操作系统为例,说明扩展分区和文件系统的步骤。【加微信1730909001,提供此技术支持】
1.安装dracut-modules-growroot工具。
#yuminstall-ydracut-modules-growroot
2.覆盖已有的initramfs文件。
#dracut-f
3.运行fdisk-l命令查看现有云盘大小【加微信1730909001,提供此技术支持】
以下示例返回云盘(/dev/vda1)容量是100GiB
[root@ecshost~]#fdisk-l
Disk/dev/vda:107.4GB,107374182400bytes
255heads,63sectors/track,13054cylinders
Units=cylindersof16065*512=8225280bytes
Sectorsize(logical/physical):512bytes/512bytes
I/Osize(minimum/optimal):512bytes/512bytes
Diskidentifier:0x0003a7b4
DeviceBootStartEndBlocksIdSystem
/dev/vda1*126112097049683Linux
4。运行df-Th命令查看云盘分区大小和文件系统类型
以下示例返回分区(/dev/vda1)容量是20GiB,文件系统类型为ext4。
[root@ecshost~]#df-h
FilesystemTypeSizeUsedAvailUse%Mountedon
/dev/vda1ext420G1.1G18G6%/
tmpfstmpfs7.8G07.8G0%/dev/shm
5.运行growpart<DeviceName><PartionNumber>命令扩容分区。
[root@ecshost~]#growpart/dev/vda1
CHANGED:partition=1start=2048old:size=41940992end=41943040new:size=209710462,end=209712510
示例命令表示扩容系统盘的第一个分区(/dev/vda1)。
6.在控制台重启实例或者调用APIRebootInstance。
7.再次远程连接实例
8.扩展文件系统
根据文件系统类型选择以下扩展方式。
ext*文件系统(例如ext3和ext4):运行resize2fs<PartitionName>命令。
示例命令表示为扩容系统盘的/dev/vda1分区的文件系统。
[root@ecshost~]#resize2fs/dev/vda1
resize2fs1.41.12(17-May-2010)
Filesystemat/dev/vda1ismountedon/;on-lineresizingrequired
olddesc_blocks=2,new_desc_blocks=7
Performinganon-lineresizeof/dev/vda1to26213807(4k)blocks.
Thefilesystemon/dev/vda1isnow26213807blockslong.
9.运行df-h命令查看云盘分区大小。【加微信1730909001,提供此技术支持】
以下示例返回分区(/dev/vda1)容量是100GiB,表示已经成功扩容
[root@ecshost~]#df-h
FilesystemSizeUsedAvailUse%Mountedon
/dev/vda199G1.1G93G2%/
tmpfs7.8G07.8G0%/dev/shm
【加微信1730909001,提供此技术支持】