一、扩展 PV
1.1 pvextend
~]# vgs # 查看现有 vg 状态
VG #PV #LV #SN Attr VSize VFree
data 1 1 0 wz--n- 1.09t 0
ssd 1 1 0 wz--n- <1.75t 0
~]# vgextend data /dev/sdd # 扩展 vg 空间
Physical volume "/dev/sdd" successfully created.
Volume group "data" successfully extended
~]# vgs # 扩展后状态
VG #PV #LV #SN Attr VSize VFree
data 2 1 0 wz--n- 2.18t 1.09t
ssd 1 1 0 wz--n- <1.75t 0
二、扩容 lvm
2.1 lvextend
~]# pvs # 查看 pv 状态
PV VG Fmt Attr PSize PFree
/dev/sda ssd lvm2 a-- <1.75t 0
/dev/sdc data lvm2 a-- 1.09t 0
/dev/sdd data lvm2 a-- 1.09t 1.09t
~]# lvextend -L +1.09t /dev/data/images # 扩容 lvm
Rounding size to boundary between physical extents: 1.09 TiB.
Size of logical volume data/images changed from 1.09 TiB (286015 extents) to 2.18 TiB (571752 extents).
Logical volume data/images successfully resized.
~]# lvs # 查看 lvm 扩容后状态
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
images data -wi-ao---- 2.18t
tag_data ssd -wi-a----- <1.75t
~]# vgs # 查看扩容后 vg 状态
VG #PV #LV #SN Attr VSize VFree
data 2 1 0 wz--n- 2.18t <1.09g
ssd 1 1 0 wz--n- <1.75t 0
三、刷新文件系统大小
3.1 blkid
~]# blkid
/dev/mapper/data-images: UUID="c4880dd6-b802-4aa6-a46e-852a6b11b2d4" TYPE="xfs"
3.2 选择适当工具刷新大小
# 如果此逻辑卷上的文件系统是EXT3/EXT4类型,需要使用resize2fs工具
# 如果此逻辑卷上的文件系统是XFS类型,需要使用xfs_growfs
~]# xfs_growfs /dev/data/images
meta-data=/dev/mapper/data-images isize=512 agcount=4, agsize=73219840 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=0 spinodes=0
data = bsize=4096 blocks=292879360, imaxpct=5
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=1
log =internal bsize=4096 blocks=143007, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
data blocks changed from 292879360 to 585474048
网友评论