如何对VMware虚拟机/根目录磁盘容量扩展:从20G扩展至50G
在 VMware 环境下操作,特别是针对像 CentOS 7.9 这样的操作系统时,可能会遇到磁盘空间不足的问题。本文档详细指导您如何安全地将 VMware 虚拟机的根目录磁盘容量从原有的20GB扩展到50GB。以下是逐步操作指南,适用于 VMware 17.0.0 版本及以上。
步骤一:调整虚拟机磁盘容量
-
关闭虚拟机:首先确保你的虚拟机处于关机状态。
-
扩展磁盘容量:
- 进入 VMware 虚拟机设置。
- 选择对应的磁盘 -> 编辑 -> 增加容量。
- 按照向导指示,将磁盘容量增加至50GB,然后确认更改。
- 重要提示:此操作不会直接影响到操作系统内的分区大小,仅仅是物理磁盘大小的变化。
步骤二:在系统内识别新容量
- 开启虚拟机,通过终端输入
fdisk -l
查看磁盘信息。你会注意到磁盘总容量已变更为42.9G或接近50G(考虑到文件系统预留空间)。
步骤三:利用 gparted 分配新增空间
安装 gparted
- 在 CentOS 7.9 中,由于默认仓库可能不包含 gparted,需先安装 EPEL 扩展仓库:
yum install epel-release
- 接着安装 gparted:
yum install gparted
- 安装完毕后,启动 gparted 图形界面:
gparted
磁盘空间调整
-
在 gparted 中,你将看到当前磁盘的布局。你需要谨慎操作,删除现有扩展分区并重新创建,以适应新的磁盘大小。
-
重要警告:在调整分区前,请务必备份重要数据,避免数据丢失。
-
按照 gparted 的指引,安全删除旧的 / 根目录分区,并重新创建一个分区,占用全部可用空间,确保其大小符合扩展后的需要(大约50GB)。
-
应用所有更改,gparted 将自动处理剩下的格式化和挂载点分配过程。
完成上述步骤后,您的虚拟机根目录磁盘容量就成功扩展到了50GB。请重启系统,通过 df -h
验证新的磁盘空间是否正确分配和使用。记得在进行此类操作时要格外小心,以防数据损失。