吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 757|回复: 11
收起左侧

[其他求助] VMware不删除快照如何扩展磁盘容量

[复制链接]
xianhug 发表于 2025-1-19 21:14
25吾爱币
如图:
VMware不想删除快照如何扩展磁盘容量,VMware vCenter Convertor 如何扩展磁盘容量,虚拟机为win7,VMware17版本

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

shuisanyue 发表于 2025-1-19 22:18
具体没有实际去验证,以下描述供楼主参考一下:





分两情况描述,步骤供参考:

一、通过 vCenter 操作


(一)准备工作


登录 vCenter
打开浏览器,输入 vCenter 服务器的 IP 地址或域名,进入登录界面。输入具有管理员权限的用户名和密码,如“administrator@vsphere.local”。
找到目标虚拟机
登录后,在 vCenter 的主界面中,找到“虚拟机和模板”选项。在列表中,通过搜索或浏览的方式找到运行 Windows 7 的虚拟机。


(二)步骤

克隆虚拟机
右键单击该虚拟机,选择“克隆”选项,然后选择“克隆到虚拟机”。在克隆向导中,按照提示进行操作。
命名和位置:输入新的虚拟机名称,选择存储位置,确保该位置有足够的空间来容纳扩展后的磁盘。
主机/集群:选择要运行新虚拟机的主机或集群。
资源池:选择合适的资源池。
数据存储:选择数据存储,这里要确保数据存储空间足够。
磁盘格式:选择磁盘格式,通常选择“厚置备延迟置零”或“厚置备置零”,这样可以避免磁盘空间不足的问题。
自定义硬件:在硬件设置中,找到磁盘设备,修改磁盘容量为你想要扩展到的大小。例如,当前磁盘容量为 50 GB,要扩展到 100 GB,就在这里设置为 100 GB。
完成克隆向导后,vCenter 会开始克隆虚拟机,这个过程可能需要一些时间。
删除原虚拟机快照(可选)
如果原虚拟机的快照不再需要,可以在克隆完成后,删除原虚拟机的快照,以节省存储空间。右键单击原虚拟机,选择“快照”选项,然后选择“删除所有”。
修改新虚拟机网络设置(如果需要)
启动新克隆的虚拟机,进入 Windows 7 系统。如果需要修改网络设置,如 IP 地址等,可以在“控制面板”中进行修改,确保新虚拟机能够正常联网。
在新虚拟机内扩展分区
按下“Win + R”键,打开“运行”对话框,输入“diskmgmt.msc”命令,打开磁盘管理工具。
在磁盘管理界面中,找到新虚拟机的磁盘。此时,会看到磁盘末尾有一块未分配的空间,大小与刚刚在克隆过程中设置的扩展容量一致。
右键单击该磁盘中已有的分区(通常是 C 盘),选择“扩展卷”选项。按照向导提示,将未分配的空间添加到该分区中。完成后,分区的容量就会增加,新的磁盘空间就可以在 Windows 7 系统中正常使用了。


二、通过 VMware 17 操作

(一)准备工作


打开 VMware 17 软件
在宿主机上找到 VMware 17 的快捷方式或安装目录下的可执行文件,双击打开软件。
找到目标虚拟机
在 VMware 17 的虚拟机库中,找到运行 Windows 7 的虚拟机。可以通过虚拟机名称或浏览虚拟机文件存储位置的方式找到它。


(二)操作步骤


导出虚拟机为 OVF 模板
右键单击虚拟机,选择“导出为 OVF 模板”选项。在导出向导中,选择保存位置,确保该位置有足够的空间。完成导出操作。
删除原虚拟机(可选)
如果原虚拟机不再需要,可以将其删除。右键单击虚拟机,选择“删除虚拟机”选项。注意,这一步是可选的,如果你还想保留原虚拟机及其快照,可以跳过这一步。
导入 OVF 模板并修改磁盘容量
在 VMware 17 中,选择“文件”->“导入”选项,找到刚刚导出的 OVF 模板文件。
在导入向导中,按照提示进行操作。
命名和存储位置:输入新的虚拟机名称,选择存储位置,确保该位置有足够的空间。
主机:选择要运行新虚拟机的主机。
磁盘格式:选择磁盘格式,通常选择“厚置备延迟置零”或“厚置备置零”。
自定义硬件:在硬件设置中,找到磁盘设备,修改磁盘容量为你想要扩展到的大小。例如,当前磁盘容量为 50 GB,要扩展到 100 GB,就在这里设置为 100 GB。
完成导入向导后,VMware 17 会开始导入虚拟机,这个过程可能需要一些时间。
修改新虚拟机网络设置(如果需要)
启动新导入的虚拟机,进入 Windows 7 系统。如果需要修改网络设置,如 IP 地址等,可以在“控制面板”中进行修改,确保新虚拟机能够正常联网。
在新虚拟机内扩展分区
按下“Win + R”键,打开“运行”对话框,输入“diskmgmt.msc”命令,打开磁盘管理工具。
在磁盘管理界面中,找到新虚拟机的磁盘。此时,会看到磁盘末尾有一块未分配的空间,大小与刚刚在导入过程中设置的扩展容量一致。
右键单击该磁盘中已有的分区(通常是 C 盘),选择“扩展卷”选项。按照向导提示,将未分配的空间添加到该分区中。完成后,分区的容量就会增加,新的磁盘空间就可以在 Windows 7 系统中正常使用了。
shuisanyue 发表于 2025-1-19 22:22
本帖最后由 shuisanyue 于 2025-1-19 22:23 编辑

没有实际验证……补充说明,供楼主参考
=====================================




一、在 vCenter 环境中操作(保留快照扩展磁盘容量)


1. 环境概述
vCenter:用于管理 vSphere 环境,支持虚拟机的集中管理。
虚拟机:运行 Windows 7,存在快照,磁盘扩展按钮不可用。
2. 操作步骤
由于 vCenter 环境中直接扩展磁盘容量可能会因快照存在而受限,可以通过以下间接方法实现:
步骤 1:使用 vSphere Client 或 vSphere API 创建新磁盘
登录 vSphere Client:
打开浏览器,访问 vCenter 的 IP 地址或域名,登录 vSphere Client。
进入虚拟机设置:
找到目标虚拟机,右键单击选择“编辑设置”。
添加新磁盘:
在“硬件”选项卡中,点击“添加”按钮,选择“硬盘”。
选择“创建新虚拟磁盘”,设置新磁盘的大小(例如 50 GB)。
选择存储位置(确保有足够的空间),点击“完成”。
步骤 2:在虚拟机内部进行磁盘合并
启动虚拟机:
启动虚拟机并登录到 Windows 7 系统。
打开磁盘管理工具:
按下 Win + R 键,输入 diskmgmt.msc,打开磁盘管理工具。
初始化新磁盘:
如果新磁盘显示为“未分配”,右键单击并选择“初始化磁盘”。
创建新分区:
右键单击新磁盘的未分配空间,选择“新建简单卷”,按照向导完成分区创建。
步骤 3:使用 Windows 磁盘管理工具扩展分区
扩展现有分区:
如果需要将新磁盘空间合并到现有分区(如 C 盘),可以使用 Windows 的“磁盘管理”工具。
右键单击目标分区(如 C 盘),选择“扩展卷”。
按照向导提示,将新磁盘的未分配空间合并到现有分区中。
步骤 4:验证快照完整性
检查快照:
在 vSphere Client 中,进入虚拟机的“快照”选项卡,确保快照未被破坏。
如果需要,可以恢复到某个快照,验证数据完整性。


二、在 VMware Workstation 17 环境中操作(保留快照扩展磁盘容量)


1. 环境概述
VMware Workstation 17:桌面虚拟化软件,支持虚拟机的本地管理。
虚拟机:运行 Windows 7,存在快照,磁盘扩展按钮不可用。
2. 操作步骤
在 VMware Workstation 17 中,可以通过以下方法在保留快照的情况下扩展磁盘容量:
步骤 1:使用 VMware Workstation 的“磁盘工具”
关闭虚拟机:
确保虚拟机处于关闭状态。
打开虚拟机设置:
右键单击虚拟机,选择“设置”。
进入磁盘选项:
在“硬件”选项卡中,选择目标磁盘。
使用“磁盘工具”扩展磁盘:
点击“磁盘工具”按钮,选择“扩展磁盘容量”。
输入新的磁盘大小(例如从 50 GB 扩展到 100 GB),点击“确定”。
注意:如果“扩展”按钮仍然灰色,可以尝试以下步骤。
步骤 2:手动修改虚拟磁盘文件(VMDK)
关闭虚拟机和 VMware Workstation:
确保虚拟机和 VMware Workstation 完全关闭。
找到虚拟磁盘文件:
在虚拟机存储位置找到对应的 VMDK 文件(例如 Windows7.vmdk)。
使用命令行工具扩展磁盘:
打开命令提示符(以管理员身份运行)。
使用 VMware 提供的 vmware-vdiskmanager 工具扩展磁盘:
bash复制
vmware-vdiskmanager -x 100GB Windows7.vmdk
-x 参数用于扩展磁盘大小,100GB 是目标大小,Windows7.vmdk 是虚拟磁盘文件名。
重新启动 VMware Workstation:
启动 VMware Workstation,打开虚拟机。
步骤 3:在虚拟机内部扩展分区
启动虚拟机:
启动虚拟机并登录到 Windows 7 系统。
打开磁盘管理工具:
按下 Win + R 键,输入 diskmgmt.msc,打开磁盘管理工具。
扩展分区:
找到新扩展的磁盘空间(显示为“未分配”)。
右键单击目标分区(如 C 盘),选择“扩展卷”。
按照向导提示,将未分配空间合并到现有分区中。
步骤 4:验证快照完整性
检查快照:
在 VMware Workstation 中,进入虚拟机的“快照”选项卡,确保快照未被破坏。
如果需要,可以恢复到某个快照,验证数据完整性。
总结
在 VMware vSphere(vCenter)和 VMware Workstation 17 环境中,当“扩展”按钮灰色不可用时,可以通过以下方法在保留快照的情况下扩展磁盘容量:
vCenter:通过添加新磁盘并使用 Windows 磁盘管理工具合并分区。
VMware Workstation 17:使用磁盘工具或手动修改 VMDK 文件,并在虚拟机内部扩展分区。
这些方法可以有效解决因快照存在而导致的磁盘扩展限制问题,同时保留快照的完整性。
 楼主| xianhug 发表于 2025-1-19 22:48
shuisanyue 发表于 2025-1-19 22:22
没有实际验证……补充说明,供楼主参考
=====================================

vmware-vdiskmanager -x 100GB Windows7.vmdk
事vmdk文件(我的电脑为4g)(vmdk文件从4g改为100GB)?,还是虚拟机最大磁盘容量(我的电脑为30g)最大磁盘容量从30g改为100g?
xbang 发表于 2025-1-20 08:08
这快照有木有 备份功能 啊。
 楼主| xianhug 发表于 2025-1-21 20:34
shuisanyue 发表于 2025-1-19 22:22
没有实际验证……补充说明,供楼主参考
=====================================

没用,vmware-vdiskmanager -x 70GB <Windows 7.vmdk> 后,
显示:This disk is part of a snapshot chain in “路径”\Windows 7.vmx,
The selected operation can only be executed on a disk with no snapshots.
无快照方可扩容
 楼主| xianhug 发表于 2025-1-21 21:00
shuisanyue 发表于 2025-1-19 22:22
没有实际验证……补充说明,供楼主参考
=====================================

vCenter 迁移还是需要半天时间,不如复制虚拟机文件。
shuisanyue 发表于 2025-1-21 21:49
xianhug 发表于 2025-1-19 22:48
vmware-vdiskmanager -x 100GB Windows7.vmdk
事vmdk文件(我的电脑为4g)(vmdk文件从4g改为100GB)? ...

具体参数得参照楼主的硬件配置了……

另外其实可以把这个虚拟机完整的文件夹复制出来……放到内存和硬盘更大的服务器里面去进行尝试……原始物理机与服务器不要轻易的尝试以防出现意外……
shuisanyue 发表于 2025-1-21 21:50
xianhug 发表于 2025-1-21 21:00
vCenter 迁移还是需要半天时间,不如复制虚拟机文件。

vCenter 迁移……
不如简单粗暴的复制……粘贴……快……
 楼主| xianhug 发表于 2025-1-21 22:19
shuisanyue 发表于 2025-1-21 21:49
具体参数得参照楼主的硬件配置了……

另外其实可以把这个虚拟机完整的文件夹复制出来……放到内存和硬 ...

参数正确,如图,,不删除快照,无法扩容。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2025-5-24 06:22

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表