我有一个虚拟机与3个分区。 一个主要的,一个用于交换空间,一个用于存储。 但是,有几十个.vmdk文件。 其中一些.vmdk文件非常大(超过1 GB),但大多数都超过1 MB。
我想改变这个,所以只有几个.vmdk文件。 理想情况下,我想为主OS +交换空间提供一个.vmdk文件,另一个用于存储。 这可能吗? 我该怎么做?
joinsplit vmdk的最好方法是通过vmware-vdiskmanager工具。 例如,
vmware-vdiskmanager.exe -r first-of-many.vmdk -t 0 Merged.vmdk
-r指定目标磁盘,-t指定将要创build的磁盘种类。 在这种情况下,0会在单个文件中创build可增长的磁盘。 这个命令应该保留原来的分割vmdk,这样你就可以用新创build的磁盘来validation一切正常工作。
有关文档,请参见http://www.vmware.com/pdf/VirtualDiskManager.pdf 。
vmdk本身并不代表单个分区。 如果您希望为操作系统交换空间和存储提供单独的vmdk,则需要在单独的虚拟磁盘上创build它们。 换句话说,交换空间有一个1GB的虚拟硬盘驱动器。