1.磁盘扩容
1.1 ext4扩容
- 查看磁盘信息
bash
[root@dev data]# fdisk -lu
Disk /dev/vda: 107.4 GB, 107374182400 bytes, 209715200 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos #mbr
Disk identifier: 0x000c36f3
Device Boot Start End Blocks Id System
/dev/vda1 * 2048 209715166 104856559+ 83 Linux
Disk /dev/vdb: 107.4 GB, 107374182400 bytes, 209715200 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0xe7d31fda
Device Boot Start End Blocks Id System
/dev/vdb1 2048 209715199 104856576 83 Linux
[root@dev data]# fdisk -lu
Disk /dev/vda: 107.4 GB, 107374182400 bytes, 209715200 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos #mbr
Disk identifier: 0x000c36f3
Device Boot Start End Blocks Id System
/dev/vda1 * 2048 209715166 104856559+ 83 Linux
Disk /dev/vdb: 107.4 GB, 107374182400 bytes, 209715200 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0xe7d31fda
Device Boot Start End Blocks Id System
/dev/vdb1 2048 209715199 104856576 83 Linux
[root@dev data]# file -s /dev/vda1
/dev/vda1: Linux rev 1.0 ext4 filesystem data, UUID=a8898fbf-f72f-4a2a-b341-58ce1b84b246 (needs journal recovery) (extents) (large files) (huge files)
[root@dev data]# file -s /dev/vda1
/dev/vda1: Linux rev 1.0 ext4 filesystem data, UUID=a8898fbf-f72f-4a2a-b341-58ce1b84b246 (needs journal recovery) (extents) (large files) (huge files)
- 扩容分区
bash
[root@dev data]# growpart /dev/vda 1
CHANGED: partition=1 start=2048 old: size=83883999 end=83886047 new: size=209713119 end=209715167
#出现CHANGED 说明成功
[root@dev data]# growpart /dev/vda 1
CHANGED: partition=1 start=2048 old: size=83883999 end=83886047 new: size=209713119 end=209715167
#出现CHANGED 说明成功
扩容文件系统
ext4
resize2fs /dev/vda1
resize2fs /dev/vda1
- 脚本
bash
set -eu
# 1. 安装growpart工具
type growpart || yum install -y cloud-utils-growpart
#
# 2. 扩容分区:运行命令 growpart /dev/vda 1
LC_ALL=en_US.UTF-8 growpart /dev/vda 1
# 扩容文件系统:您当前的文件系统为ext4,因此运行resize2fs命令
resize2fs /dev/vda1
set -eu
# 1. 安装growpart工具
type growpart || yum install -y cloud-utils-growpart
#
# 2. 扩容分区:运行命令 growpart /dev/vda 1
LC_ALL=en_US.UTF-8 growpart /dev/vda 1
# 扩容文件系统:您当前的文件系统为ext4,因此运行resize2fs命令
resize2fs /dev/vda1