基于VMware的CentOS7虚拟机硬盘扩容
简介
在自己的电脑上安装CentOS7虚拟机,分配的硬盘空间基本是20G,但在使用一段时间后发现原先分配的空间不够用,这时就需要对虚拟机进行扩容。本篇文章将介绍基于VMware的CentOS7的扩容方法。
注:本篇文章中的虚拟机由20G扩容到30G。
VMware扩展磁盘大小
虚拟机关机 —> 选中要扩容的虚拟机 —>编辑虚拟机设置 —> 硬盘 —> 扩展 —> 调整最大磁盘大小 —> 扩展
CentOS7内部分配
- 使用终端登录虚拟机,查看当前磁盘内容,硬盘空间仍未20G,之前在VMware中扩展的10G并未分配到虚拟机中,需执行下面步骤进行分配。
-
df -h
1、对新增的硬盘空间做新增分区(硬盘数没有增加,增加的是空间)
根据终端提示依次输入以下命令:
2、重启虚拟机 reboot
3、查看当前分区类型,本文是xfs
df -T /dev/sda1
4、在新磁盘上创建xfs文件系统
mkfs.xfs /dev/sda3
5、创建PV
pvcreate /dev/sda3
pvdisplay
6、查看VG详情,并将PV加入VG
vgdisplay
vgextend centos /dev/sda3 #此处的centos为VG Name,/dev/sda3为新的PV Name
7、查看LV详情,并将VG加入LV
lvdisplay
lvextend -l +2559 /dev/centos/root
# +2559 来自vgdisplay命令的Free PE/Size字段
# /dev/centos/root 来自于lvdisplay命令的LV Path字段
8、调整文件系统大小,本文中是xfs文件系统,使用xfs_growfs命令调整。
(若为其他文件系统,如ext4,则使用resize2fs命令)
xfs_growfs /dev/centos/root #/dev/centos/root是LV Path字段,根据自己虚拟机实际情况填写
结果
已经扩容成功,查看当前文件系统大小,可以看见已新增10G控件
转载地址:https://blog.****.net/hampton_chen/article/details/81370170