I have a VM with 3 partitions. One main one, one for swap space, one for storage. However, there are dozens of .vmdk files. Some of those .vmdk files are very large (over 1 GB), but the majority are just over 1 MB.
I want to change this, so that there are only a few .vmdk files. Ideally, I would like one .vmdk file for the main OS + swap space, and one for storage. Is this possible? How would I do it?
The best way to join split vmdk's is via the vmware-vdiskmanager utility. For example,
-r
specifies the target disk,-t
specifies the kind of disk that will be created.In this case,
0
creates a grow-able disk in a single file. This command should leave the original split vmdk's in place, so that you can verify everything is functioning properly with the newly created disk.See http://www.vmware.com/pdf/VirtualDiskManager.pdf for documentation.
The vmdk's themselves do not represent individual partitions. If you're looking to have a separate vmdk for the OS swap space and storage, you need to create them on separate virtual disks. In other words, swap space has a 1GB virtual hard drive to itself.