如何将虚拟机从跨多个 .vmdk 文件拆分为单个或两个?

如何将虚拟机从跨多个 .vmdk 文件拆分为单个或两个?

我有一台虚拟机,其中有 3 个分区。一个是主分区,一个是交换空间,一个是存储。但是,有几十个 .vmdk 文件。其中一些 .vmdk 文件非常大(超过 1 GB),但大多数文件只有 1 MB 多一点。

我想改变这种情况,以便只有几个 .vmdk 文件。理想情况下,我希望一个 .vmdk 文件用于主操作系统 + 交换空间,另一个用于存储。这可能吗?我该怎么做?

答案1

合并拆分 vmdk 的最佳方法是通过 vmware-vdiskmanager 实用程序。例如,

vmware-vdiskmanager.exe -r first-of-many.vmdk -t 0 Merged.vmdk

-r指定目标磁盘,-t指定将创建的磁盘类型。

在这种情况下,0在单个文件中创建一个可增长磁盘。此命令应保留原始分割 vmdk,以便您可以验证新创建的磁盘是否一切正常。

http://www.vmware.com/pdf/VirtualDiskManager.pdf用于文档。

vmdk 本身并不代表单独的分区。如果您希望为操作系统交换空间和存储使用单独的 vmdk,则需要在单独的虚拟磁盘上创建它们。换句话说,交换空间本身有一个 1GB 的虚拟硬盘。

相关内容