这里我们虚拟机初始内存50G ,需要扩容至250G
1. 添加虚拟硬盘
关闭需要扩容的虚拟机
1.1 虚拟机设置
右键虚拟机
点击设置
选择IDE控制器
点击硬盘驱动器添加
新建虚拟硬盘
1.2 添加虚拟硬盘
新建虚拟硬盘向导弹框操作:
开始之前`下一步`
选择磁盘格式默认VHDX
选择磁盘类型为`固定大小`
输入指定虚拟硬盘名字和存放位置
选择新建150GB的空白虚拟硬盘
完成
完成后会新建虚拟硬盘,此时会有一段等待时间
2. 虚拟机扩容
2.1 查看本机磁盘环境
查看当前虚拟机内存
[root@localhost ~]# df -h
可以看到当前根目录内存大小为50G
查看本机磁盘空间
[root@localhost ~]# lsblk
可以看到当前有200G的虚拟硬盘空间待使用,名称为sdb
2.2 添加磁盘分区
创建新分区
[root@localhost ~]# fdisk /dev/sdb
查看分区是否创建
[root@localhost ~]# lsblk
2.3 开始扩容
创建物理卷
[root@localhost ~]# lvm
lvm> pvcreate /dev/sdb3
将物理卷加入到卷组
lvm> vgextend centos /dev/sdb3
查看物理卷和卷组
lvm> vgdisplay
可以看到free的空间为200G
将卷组的150GB扩展给逻辑卷
lvm> lvextend -l +150%FREE /dev/mapper/centos-root
2.4 同步到文件系统
之前只是对逻辑卷扩容,还要同步到文件系统,实现对根目录的扩容
[root@localhost ~]# xfs_growfs /dev/mapper/centos-root
查看挂载情况
[root@localhost ~]# df -h
根目录成功增加至250G