扩充ec2硬盘对应的lvm
1、/data目录硬盘负载达到98%
[root@test base]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/nvme0n1p1 20G 6.0G 15G 30% /
/dev/mapper/data-pg 50G 49G 1.1G 98% /data
2、手动扩充硬盘大小,查询到分区已经扩充成功但是对应的目录没有扩充
[root@test base]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
nvme1n1 259:0 0 100G 0 disk
└─data-pg 253:0 0 50G 0 lvm /data
nvme0n1 259:1 0 20G 0 disk
├─nvme0n1p1 259:2 0 20G 0 part /
└─nvme0n1p128 259:3 0 1M 0 part
3、查询分区当前对应的物理卷大小
[root@test base]# pvdisplay--- Physical volume ---PV Name /dev/sdbVG Name dataPV Size 50.00 GiB / not usable 4.00 MiBAllocatable yes (but full)PE Size 4.00 MiBTotal PE 12799Free PE 0Allocated PE 12799PV UUID 7KJi5H-UVTv-RcA8-HhEx-2zbq-219z-4F3gc6
4、刷新物理卷的大小
[root@test base]# pvresize /dev/sdbPhysical volume "/dev/sdb" changed1 physical volume(s) resized or updated / 0 physical volume(s) not resized
5、再次查看物理卷大小,已经扩充
[root@test base]# pvdisplay--- Physical volume ---PV Name /dev/sdbVG Name dataPV Size <100.00 GiB / not usable 3.00 MiBAllocatable yes PE Size 4.00 MiBTotal PE 25599Free PE 12800Allocated PE 12799PV UUID 7KJi5H-UVTv-RcA8-HhEx-2zbq-219z-4F3gc6
6、查看卷组逻辑卷组大小
[root@test base]# vgsVG #PV #LV #SN Attr VSize VFree data 1 1 0 wz--n- <100.00g 50.00g
[root@test base]# lvsLV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convertpg data -wi-ao---- <50.00g
7、讲剩余空间扩充到逻辑卷
[root@test base]# lvextend -l +100%FREE /dev/mapper/data-pgSize of logical volume data/pg changed from <50.00 GiB (12799 extents) to <100.00 GiB (25599 extents).Logical volume data/pg successfully resized.
[root@test base]# xfs_growfs /data
meta-data=/dev/mapper/data-pg isize=512 agcount=16, agsize=819136 blks= sectsz=512 attr=2, projid32bit=1= crc=1 finobt=1, sparse=1, rmapbt=0= reflink=1 bigtime=0 inobtcount=0
data = bsize=4096 blocks=13106176, imaxpct=25= sunit=1 swidth=1 blks
naming =version 2 bsize=4096 ascii-ci=0, ftype=1
log =internal log bsize=4096 blocks=6399, version=2= sectsz=512 sunit=1 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
data blocks changed from 13106176 to 26213376
8、验证逻辑卷挂载目录空间大小
[root@test base]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/nvme0n1p1 20G 6.0G 15G 30% /
/dev/mapper/data-pg 100G 50G 51G 50% /data