虚拟机系统盘扩容
引言:当没有安装cloud-util相关包时,新建的虚拟机并不会将根目录自动扩容,所以需要手动进行扩容操作
参考:
https://blog.csdn.net/qq_33033819/article/details/116941148
1、使用parted命令建立新的分区
# parted /dev/vda

2、pvcreate命令建立物理卷
# pvcreate /dev/vda3
例:
[root@qingchaung-node-1 ~]# pvcreate /dev/vda3
Physical volume "/dev/vda3" successfully created.
3、vgextend将物理卷加入到逻辑卷组
# vgextend centos /dev/vda3
例
[root@qingchaung-node-1 ~]# vgextend centos /dev/vda3
Volume group "centos" successfully extended
4、lvextend逻辑卷扩容
# lvextend -l +100%FREE /dev/centos/root
例
[root@qingchaung-node-1 ~]# lvextend -l +100%FREE /dev/centos/root
Size of logical volume centos/root changed from <3.50 GiB (895 extents) to 78.49 GiB (20094 extents).
Logical volume centos/root successfully resized
5、xfs_growfs在线扩展挂载目录
# xfs_growfs /dev/centos/root
例
[root@qingchaung-node-1 ~]# xfs_growfs /dev/centos/root
meta-data=/dev/mapper/centos-root isize=512 agcount=4, agsize=229120 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=0 spinodes=0
data = bsize=4096 blocks=916480, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=1
log =internal bsize=4096 blocks=2560, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
data blocks changed from 916480 to 20576256
[root@qingchaung-node-1 ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
vda 252:0 0 80G 0 disk
├─vda1 252:1 0 1G 0 part /boot
├─vda2 252:2 0 4G 0 part
│ ├─centos-root 253:0 0 78.5G 0 lvm /
│ └─centos-swap 253:1 0 512M 0 lvm [SWAP]
└─vda3 252:3 0 75G 0 part
└─centos-root 253:0 0 78.5G 0 lvm /
版权声明:本文为baidu_35848778原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。