我有一个物理磁盘,其中有一个小分区(60GB),其中包含我的客户操作系统。该物理磁盘还包含一大块(240GB)未分区空间。我的 vmdk 被定义为物理“单独分区”。
我想将源物理“单独分区”vmdk 转换为本地(基于文件)vmdk。命令 -
vmware-vdiskmanager -r sourcevmdk targetvmdk -t 2
创建一个 300GB 的 vmdk,其中包括所需的 60GB“单独分区”和 240GB 无用的未分区空间!
如何创建仅具有单独分区的本地 vmdk?
答案1
VMware 转换器将允许您转换虚拟机并在转换过程中排除未使用的分区。独立版本是免费的,据我所知,它支持 VMware Server 作为目标平台 - 我假设这就是您所需要的,因为您正在使用 vmware-vdiskmanager。
如果您使用的是 ESX\ESXi,则有许多命令行替代方案,但即使如此,Converter 可能是最简单的方法。只需复制整个虚拟机,删除不需要的分区,然后删除原始虚拟机(前提是您确定新虚拟机没有问题)。