VMware Workstation 虚拟机磁盘扩容:磁盘满了,怎么安全扩容

举报
yd_227615547 发表于 2026/11/15 00:27:42 2026/11/15
【摘要】 【摘要】虚拟机用着用着提示磁盘空间不足,重装太麻烦、删文件也腾不出多少地方。本文讲清 VMware Workstation 里虚拟机磁盘扩容的完整做法:扩容前先处理快照、在设置里扩多大合适、扩完后还要在虚拟机系统里把多出来的空间真正用上,以及容易踩的几个坑。前言虚拟机磁盘不够用是很常见的事:系统越升越大、软件越装越多、项目文件越攒越多。新建虚拟机时给的 40GB、60GB,用上一年半载就捉襟...

【摘要】虚拟机用着用着提示磁盘空间不足,重装太麻烦、删文件也腾不出多少地方。本文讲清 VMware Workstation 里虚拟机磁盘扩容的完整做法:扩容前先处理快照、在设置里扩多大合适、扩完后还要在虚拟机系统里把多出来的空间真正用上,以及容易踩的几个坑。

前言

虚拟机磁盘不够用是很常见的事:系统越升越大、软件越装越多、项目文件越攒越多。新建虚拟机时给的 40GB、60GB,用上一年半载就捉襟见肘了。这时候不用重装虚拟机,VMware Workstation 自带扩容功能,扩完再在虚拟机系统里扩展分区,就能把空间真正加上去。

一、扩容之前,先处理快照

扩容之前,先把虚拟机的快照处理一下。虚拟机有快照的时候,扩容按钮往往是灰的、点不了,这是 Workstation 的限制,不是出故障了。

正确的做法是:先把不需要的快照删掉,只留一个确实还要用的,或者干脆全部删掉再扩容。快照删完之后,再关机——扩容必须在虚拟机关机状态下做,开机状态下改不了磁盘大小。关机之后,在虚拟机设置里找到“硬盘”,点“扩展”,输入新的容量。

二、扩多大合适

扩容一次给多少,要看虚拟机是干什么用的。日常办公、写代码的 Windows 虚拟机,从 60GB 扩到 100GB 一般够用一阵子;要装大型软件、跑数据库、存项目文件的,扩到 120GB 到 200GB 更稳妥。轻量 Linux 虚拟机本身占得少,扩到 60GB 到 80GB 就够了。

一次别扩得太大。虚拟磁盘扩容只能往大扩、不能往小缩,扩多了收不回来,宿主机磁盘反而被占掉一块。扩容时宿主机磁盘上也要留出余量,至少留出扩容量的空间,不然扩到一半失败,还可能把虚拟机搞坏。扩容前先给虚拟机做个备份,复制一份虚拟机文件夹,万一出问题还能恢复。

三、扩完之后,还要在系统里扩展分区

很多人扩完容发现虚拟机里还是显示原来的大小,以为扩容没生效。其实 Workstation 这一步只是把虚拟磁盘变大了,虚拟机系统里的分区还没跟着变大,多出来的空间还处于未分配状态,需要再扩展一次分区。

Windows 虚拟机里,右键“此电脑 → 管理 → 磁盘管理”,在系统盘上点右键选“扩展卷”,一路下一步,就能把未分配的空间并进系统盘。Linux 虚拟机要看分区方式:用 LVM 的,先扩展物理卷和逻辑卷,再扩展文件系统;普通分区的,可以用 GParted 这类工具调整分区大小,操作前同样先备份。

四、几个容易踩的坑

第一个坑是快照没删就去点扩容。按钮灰着点不了,就先删快照、再关机扩容,别去改虚拟机配置文件硬扩,改错了虚拟机可能起不来。

第二个坑是磁盘拆分成多个文件时只拷了其中几个。虚拟磁盘拆成多个文件后,搬家、备份要把整个虚拟机文件夹一起拷,只拷其中一部分文件,虚拟机就打不开了。

第三个坑是扩容后宿主机磁盘满了。虚拟磁盘扩容会占用宿主机磁盘空间,扩之前先看宿主机还剩多少,剩余空间不足 10% 就别急着扩,先清理宿主机,或者把虚拟机移到空间更大的磁盘上再扩。

五、总结

虚拟机磁盘扩容分三步:先删快照、再关机扩容、最后在虚拟机系统里扩展分区,三步缺一不可。扩多大按实际用途定,别一次扩太多;扩容前备份一次虚拟机文件夹,扩容后检查宿主机剩余空间。按这个顺序走,磁盘满了也不用重装虚拟机,几分钟就能把空间加上去。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。