Linux – Creating a file server – How to use a large VHD file in Hyper-V? (700GB)

hyper-vlinuxoperating systemvirtual-machines

After a few discussions (here, here, and here), I am still unable to create a simple VM that will be used as a fileserver hosted on my Hyper-V box. I have created a fixed 700GB SCSI drive (.vhd file), as I have learned an IDE drive of this size is not possible. Not to sound too cynical, but its blown me away at how much trouble its been to create a large amount of space and start using it.

What is the best way to create a fileserver with a drive of this size hosted on Hyper-V Server 2008, and how can I get it going???

Inclusion of OS, driver, integration tools etc, anything you feel is required would be greatly appreciated.

Extra information

  • I am using the stand-alone version of
    Hyper-V server, and not Windows
    Server 2008.
  • I have tried loading the Linux Integration Tools (linked in the comments of the last link above) onto a SUSE 11 VM and the installation fails, the machine cannot see the vhd at all.

Thanks very much,

Best Answer

I would assume that this is issue with drivers.

However, IDE has same size limit as SCSI on Hyper-V. Usually IDE disks are a LOT easier to use in Linux and that solves problems with visibility in most cases. In your case that is a problem since you use first Hyper-V Server 2008 release.

If you can, I would recommend moving to Hyper-V Server 2008 R2 which will allow you to have big disk on IDE interface and thus avoid any driver issues with Linux and SCSI.

P.S. You can just disconnect already existing VHD and re-attach it as IDE since format is not dependent on interface.