VMware修改虚拟磁盘大小进阶技巧详解
时间:2026-07-01 | 作者:星河游者 | 阅读:0VMware 虚拟机磁盘空间告急。df -h 显示 /dev/mapper/centos-root is full。但你已确认:系统使用LVM管理、当前磁盘为单块SCSI硬盘、且虚拟机处于关机状态。
此时必须跳过快照清理、磁盘类型判断等基础环节,直接进入精准扩容流程。否则新增空间无法被卷组识别,lvextend 会报 “no space left” 错误。
关机状态下扩展 .vmdk 文件容量
右键虚拟机 → 选择“设置” → 硬件列表中选中“硬盘(SCSI)” → 点击右侧“实用工具”下的“扩展”按钮。
输入新容量值(例如从40GB扩至80GB)。注意:新值必须大于当前容量,且不能超过宿主机物理存储剩余空间。
若“扩展”按钮灰色不可用,说明存在未删除的快照。需先打开“快照管理器”,彻底删除全部快照(仅“删除”操作不够,必须“全部删除”并等待合并完成)。
点击“确定”后等待进度条结束。此过程仅修改 .vmdk 元数据,不触碰原始扇区。耗时取决于宿主机I/O负载,非失败即成功。
验证扩容结果并识别未分配空间
启动虚拟机,以root身份执行 lsblk。确认 /dev/sda 总容量已更新(如显示80G)。但已有分区(如sda1、sda2)大小未变,末尾出现空白区域。
执行 fdisk -l /dev/sda,观察输出末尾是否含类似提示:
Disk /dev/sda doesn't contain a valid partition table 或 Partition table entries are not in disk order。
若出现,说明分区表损坏,必须先用 parted /dev/sda rescue 恢复。否则后续所有操作将写入错误扇区。若无上述警告,继续下一步。
创建LVM专用分区(类型ID必须为8e)
方法一:交互式 fdisk(推荐用于生产环境校验)
运行 fdisk /dev/sda:
- ① 输入 p 查看当前分区布局,记下最大主分区编号(如已有sda1、sda2,则下一个可用编号为3);
- ② 输入 n → p → 输入编号(如3)→ 连续两次回车使用全部剩余空间;
- ③ 输入 t → 输入分区号3 → 输入 8e(关键!输成83会导致pvcreate报错“device is not a LVM physical volume”);
- ④ 输入 w 写入分区表并退出。
方法二:脚本化避免人为失误(适合批量操作)
执行以下命令一键创建LVM分区:
echo -e "nnpn3nnn8enw" | fdisk /dev/sda
这行命令自动完成新建主分区、设类型为8e、保存退出全过程,规避交互遗漏风险。
使内核立即识别新分区
执行 partprobe /dev/sda,强制内核重读分区表。该命令在多数现代内核(3.10+)下生效,无需重启。
若执行后 ls /dev/sda* 仍不显示 /dev/sda3,则必须重启虚拟机,否则后续pvcreate会找不到设备节点。
验证:执行 ls /dev/sda3,有输出即成功。
将新分区纳入LVM体系并扩展根逻辑卷
第一步:初始化物理卷
pvcreate /dev/sda3
第二步:扩展卷组(假设卷组名为centos)
vgextend centos /dev/sda3
第三步:查询空闲PE数量
vgdisplay centos | grep "Free PE",记录数值(如7679)。
第四步:扩展逻辑卷(注意加号+不可省略)
lvextend -l +7679 /dev/mapper/centos-root
第五步:扩展文件系统
若为ext4格式:执行 resize2fs /dev/mapper/centos-root;
若为xfs格式:执行 xfs_growfs /(注意此处是挂载点 /,不是设备路径)。
免责声明:文中图文均来自网络,如有侵权请联系删除,心愿游戏发布此文仅为传递信息,不代表心愿游戏认同其观点或证实其描述。
相关文章
更多-
- VMware创建空白硬盘虚拟机教程:从零开始安装系统
- 时间:2026-09-01
-
- VMware Workstation虚拟机系统卸载与删除教程
- 时间:2026-06-17
-
- VMware虚拟机内存设置优化指南与步骤详解
- 时间:2026-06-17
-
- VMware Workstation在线文档开启与使用指南
- 时间:2026-06-17
-
- VMware Workstation托盘图标隐藏与关闭方法
- 时间:2026-06-17
-
- VMware Workstation开启VNC远程连接详细教程
- 时间:2026-06-17
-
- VMware Workstation截图保存路径修改教程
- 时间:2026-06-17
-
- VMware Workstation开机自动全屏设置教程
- 时间:2026-06-17
精选合集
更多大家都在玩
大家都在看
更多-
- 八大山人是谁
- 时间:2026-09-21
-
- 精浓度越高,消毒效果越好吗 蚂蚁庄园今日答案9.22
- 时间:2026-09-21
-
- 蚂蚁庄园今天答题答案2026年9月22日
- 时间:2026-09-21
-
- 蚂蚁庄园答题今日答案2026年9月22日
- 时间:2026-09-21
-
- 蚂蚁庄园小课堂2026年9月22日最新题目答案
- 时间:2026-09-21
-
- 小鸡答题今天的答案是什么2026年9月22日
- 时间:2026-09-21
-
- 蚂蚁庄园每日答题答案2026年9月22日
- 时间:2026-09-21
-
- 以下哪一项是闽南地区的特色小吃 蚂蚁庄园今日答案9月22日
- 时间:2026-09-21
