基于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控件
这里写图片描述

  • 6
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值