VM创建的虚拟机磁盘不够用了,如何扩充磁盘?

VM创建的虚拟机磁盘不够用了,如何扩充磁盘?

环境描述

利用vm创建的虚拟机 操作系统为 centos7 ,VMware® Workstation 14 Pro 为版本14。 初始创建的虚拟机为内存2g 处理器1核,硬盘20g。 目标将 20g 硬盘扩充到40g。

操作步骤

  1. 关闭虚拟机,将磁盘配置由原来的20g 改为40g。这时候会出现提示,扩充完毕,但是需要手动操作文件系统,将磁盘进行分配。此时重启系统,使用 df -h 命令查看磁盘系统大小发现还是20g, 原因是新加的20g,还未被分配到系统,需要进一步操作才行。
  2. 查看系统磁盘大小情况。
  3. 为新增的磁盘创建分区
# 涉及命令
fdisk
  1. 将创建好的分区格式修改
# 涉及命令
fdisk
  1. 格式化磁盘
# 涉及命令
mkfs -t
partprobe
  1. 将物理磁盘转为物理卷PV,扩展VG
# 涉及命令
fdisk -l
pvcreate
vgextend
  1. 扩展文件系统
# 涉及命令
vgdisplay
lvextend
xfs_growfs
  1. 查看扩充后结果

总结

虚拟机磁盘扩充除了将配置修改后,还需要将新分配的磁盘手动分配,格式化等一系列操作才能加入到文件系统中,才能被真正的使用。 值得一提的是,不同的操作系统的文件操作可能存在一些差异,本次操作仅供centos7 操作系统参考。
经验分享 程序员 微信小程序 职场和发展