Eric,
Thank you!
This would create (in my case) 1, 6TB partition, right? If so, that seems to run counter to what you normally like to do and what BrianEh (above) suggested as well "Why give a VM OS a 128GB volume? No reason to make it really big only to run into problems
later." or is Brian saying: when I install each OS, don't use the whole size available every time I create a VM, only use what space you need and no more. I misunderstanding you/he?
I *think* you're both suggesting the same thing; decide how large I want each VM disk size to be and create and format my partitions in advance before installing each OS (VM).
Yes? No?
Ed
Well, I come from the days when we had to worry about things like allocation table and sector-per-track limitations. When I see a huge empty space, I mentally start carving it up because I remember not having an option. It's more Pavlovian than practical
anymore. About the only reason I can think of to make that space smaller is because if you run a backup at the Hyper-V level, it's going to make a VSS snapshot of the whole volume. Is there really a problem with one big VSS snapshot versus one-at-a-time
for smaller ones? Yeah, probably not. So again, my preference is unlikely to be relevant. Practically, I'd say if you're going to use all the space, use all the space at once and be done with it. All this part does is make a container for the .VHDX files.
Just think of it like a bucket of VMs. You can put dividers in your bucket if you want to, but there's probably no benefit.
I avoided talking about the space to use for the Hyper-V installation because it sounds like you already did that separately. Yes, I would have Hyper-V in its own little space, probably around 50GB or so. Again, probably more Pavlovian than practical but
it's not a habit I'm likely to break anytime soon.
With the VMs, go the other way. You're not going to use all the space at once, so design their .VHDX sizes more conservatively. Something like 40-60GB for the .VHDX to use as each VM's C: drive. Data volumes will have to be sized by
role. I'm not sure anymore if there's really a good reason to even split OS and data inside a VM. Again, this is a relic of the days when we installed the OS on a RAID-1 array and the data on a separate RAID-5 or RAID-10 array. Now, all your .VHDX files are
going on the same physical subsystem whether or not you break them up. Personally, I create 40GB C: volumes for all my virtual machines and make them dynamically expanding. They rarely pass 30GB used space. I choose between fixed or dynamic .VHDX files for
data volumes based on the needs of the VM.
Remember that you can always make a .VHDX bigger as long as its containing volume has room.