虚拟机系统盘扩容

虚拟机系统盘扩容

​ 引言:当没有安装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版权协议,转载请附上原文出处链接和本声明。