As promised, here is a somewhat simple how-to on how to expand VMWare disk images the non-gui way... and also the gui way for Beta 2.2 users.
First off we need to know where we store our virtual machines, and what the disk image is called. Likely these will be in your Documents folder under Virtual Machines. Here's my path to my example machine. I'll explain the various commands as we go.
/Users/jimmie/Documents/Virtual Machines.localized/xpexample1.vmwarevm
These paths are case sensitive. If you're unfamiliar with terminal, here's how to get there.
When you first fire up terminal, you'll see something roughly like this
Terminal should startup in your user directory, /Users/%username%. You can verify this by using the 'pwd' command, From here you want to find the path of the disk image you'll be working on. To list directories and files, the command you type is 'LS' but in lower case. To change to a directory, you use 'cd' and where you want to go. Notice how the prompt changes to show your current directory.
A secret when switching directories or completing various commands is using the tab key. Try typing 'cd Docu' and then hitting tab. It will autocomplete the path for you, and you can just hit enter. This works great for tricky paths that have spaces or special characters. Otherwise, you will have to escape them with a backslash '\'. Alright. Down to business.
I wasn't really sure how to edit disks with snapshots or multiple vmdk's, but from initial observations, it looks like you make the change to your root disk and the utility does all the rest of the work. My example is set to split the disk in 2 gigabyte chunks, so I have quite a few "chunks". So if you have a disk called xpexample.vmdk and several others that are xpexample-sNNN.vmdk, we will target the one without the numbers (N).
The full path to the file I want to modify is /Documents/Virtual\ Machines.localized/xpexample1.vmwarevm/xpexample1.vmdk.
Now, let's change to the directory containing the disk utility. My particular version of VMWare's utility is installed in /Library/Application\ Support/VMware\ Fusion/
change to the directory by typing 'cd /Library/Application\ Support/VMware\ Fusion/' Remember to use your tab key! If it won't autocomplete, it's likely because of capitalization or an error. Back up a few characters and try again.
Inside this directory, you will see many files, the one we are interested in is the vmware-vdiskmanager.
If you run it without any options, it will spell out a help file that shows you exactly how to use it. To run the script, you will use './' This tells bash that you want to run the executable in the current folder.
So, we can see in example 4 above to expand a disk, we use the flag/option/switch (whatever you prefer to call it), -x, to expand disk images. You will need to know the full path (remember the one we found earlier?) to your disk image.
Type it just like it looks in the example (remember to execute it with './') and substitute your desired disk size and your path to your disk image. Use your tab key for autocompleting the path!
In my case, I now have a 100 gigabyte disk.
In Fusion beta 2, you should be able to resize partitions by simply using the GUI that's built into the program, if you installed the utility it prompted you to when you installed beta 2. I can't remember what it was called right now, I'll look it up later.
You can either drag the slider, or just type whichever number you wish into the size box and hit enter. The save button will 'un-grey' and let you make the changes:
Whichever way you can achieve the same results. The GUI way is by far the better choice for those not comfortable in terminal, but the command line offers its own set of advantages with its multitude of options and power.