萌萌の初音
萌萌の初音
发布于 2022-04-26 / 583 阅读
0

kvm虚拟机CentOS下扩容根分区空间

环境在CentOS stream 8的kvm中运行的CentOS 7.9虚拟机,使用的qcow2硬盘格式进行扩容;

1.对qcow2虚拟硬盘进行扩容

停止虚拟机,并进入qcow2储存目录:

[root@vm ~]# qemu-img resize centos7.qcow2 +50G

以上代码代表虚拟硬盘增加50G的空间。

2.对根分区进行扩容

在步骤一完成后,打开虚拟机进入系统。

查询硬盘列表:

[root@vm ~]# fdisk -l
##查询硬盘列表,如/dev/vhd 60G
##扩容前显示 /dev/vhd 10G

进行新的分区:

[root@vm ~]# fdisk /dev/vhd
## 对/dev/vhd进行分区
##在显示第一个“m显示帮助”输入n新建分区
##在显示第二个“m显示帮助”输入t指定分区号
##再输入“L” -> 回车 -> “8e” -> 回车 -> “w” -> 回车;指定文件系统

查询新的硬盘列表:

[root@vm ~]# fdisk -l
##查询硬盘列表,如/dev/vhd 60G /dev/vhd1 /dev/vhd2 /dev/vhd3
##扩容前显示 /dev/vhd 10G /dev/vhd1 /dev/vhd2
##那么/dev/vhd3为我们的新分区

创建物理卷,并将剩余空间分配根目录:

[root@vm ~]# pvcreate /dev/vhd3
[root@vm ~]# vgextend centos /dev/vhd3
[root@vm ~]# lvextend -l +100%FREE /dev/mapper/centos-root
[root@vm ~]# xfs_growfs /dev/mapper/centos-root