几个月前,我们通过添加 VMDK sdi 磁盘来扩展根 XFS 文件系统分区大小(仅为 20G),并将根文件系统增加 +100G
[root@DB_OP_SERVER ~]# pvcreate /dev/sdi
Physical volume "/dev/sdi" successfully created.
[root@DB_OP_SERVER ~]# vgextend VG_DB /dev/sdi
Volume group "VG_DB" successfully extended
[root@DB_OP_SERVER ~]# lvresize --size +100g /dev/mapper/VG_DB-lv_root
Size of logical volume VG_DB/lv_var changed from ....
Logical volume VG_DB/lv_var successfully resized.
[root@DB_OP_SERVER ~]# xfs_growfs /root
meta-data=/dev/mapper/VG_DB-lv_var isize=512 agcount=7, agsize=6553600 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=0 spinodes=0
data = bsize=4096 blocks=42729472, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=1
log =internal bsize=4096 blocks=12800, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
data blocks changed from 42729472 to 45350912
df -h /
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VG_DB-lv_root 120G 110G 10G 93% /
现在我们想要将根文件系统增加+50G,以使根文件系统大小达到170G
因此我们更新 VMDK 磁盘(通过在 vSphere 客户端中编辑设置来150G)
再次增加根文件系统需要哪些步骤?
答案1
我执行了以下步骤,这样我们就得到了正确的分区大小
首先我们需要重新扫描磁盘
echo 1 > /sys/block/sdi/device/rescan
pvresize /dev/sdi
lvresize --size +50g /dev/mapper/VG_DB-lv_root
xfs_growfs /root