My Ubuntu Apache2 Web Server is currently on my VMWare 6 server.  I will be migrating it over to the Hyper-V server soon.  I could use migration tools to move it.   I usually just manually do it.   

Disk configuration

New-VHD -Path ‘E:\Hyper-V\Ubuntu\Ubuntu_boot.vhdx’ -SizeBytes 2GB -Dynamic -BlockSizeBytes 1MB
New-VHD -Path ‘E:\Hyper-V\Ubuntu\Ubuntu_root.vhdx’ -SizeBytes 50GB -Dynamic -BlockSizeBytes 1MB
New-VHD -Path ‘E:\Hyper-V\Ubuntu\Ubuntu_var.vhdx’ -SizeBytes 600GB -Dynamic -BlockSizeBytes 1MB
New-VHD -Path ‘E:\Hyper-V\Ubuntu\Ubuntu_swap.vhdx’ -SizeBytes 8GB -Dynamic -BlockSizeBytes 1MB

/boot:  2GB:  I could make it 1.5GB.  I have had it contain many kernels and crash.   

/ or root parititon:  50GB:    The Apache2 Web Server using MariaDB as its database.  I put it in its own vDisk to protect it as files grow on the web site.  

/var:  600GB:   The Apache2 Web Server is in /var/www