创建文件服务器 - 如何在 Hyper-V 中使用大型 VHD 文件?(700GB)

创建文件服务器 - 如何在 Hyper-V 中使用大型 VHD 文件?(700GB)

经过几次讨论(这里这里, 和这里),我仍然无法创建简单的VM 将用作托管在我的 Hyper-V 盒上的文件服务器。我创建了一个固定的 700GB SCSI 驱动器(.vhd 文件),因为我了解到这种大小的 IDE 驱动器是不可能的。听起来不是太愤世嫉俗,但它让我惊讶于创建大量空间并开始使用它有多麻烦。

在 Hyper-V Server 2008 上创建具有此大小驱动器的文件服务器的最佳方法是什么?我该如何让它运行???

包括操作系统、驱动程序、集成工具等,如果您觉得需要的话,我们将不胜感激。

额外的信息

  • 我正在使用独立版本的Hyper-V服务器,而不是Windows Server 2008。
  • 我曾尝试将 Linux 集成工具(链接在上面最后一个链接的评论中)加载到 SUSE 11 VM 上,但安装失败,机器根本看不到 vhd。

非常感谢,

答案1

我认为这是驱动程序的问题。

但是 IDE 的大小限制与 SCSI 相同Hyper-V。通常,IDE 磁盘在 Linux 中使用起来要容易得多,而且在大多数情况下,这解决了可见性问题。就您而言,这是一个问题,因为您使用的是第一个 Hyper-V Server 2008 版本。

如果可以的话,我建议你搬到Hyper-V 服务器 2008 R2这将允许您在 IDE 接口上拥有大磁盘,从而避免 Linux 和 SCSI 的任何驱动程序问题。

PS 您可以断开已经存在的 VHD 并将其重新连接为 IDE,因为格式不依赖于接口。

答案2

您还可以考虑创建几个较小的虚拟磁盘(甚至可能位于不同的驱动器上),然后使用逻辑卷管理器在 Linux 内部。

这也允许您稍后轻松添加尺寸:)

答案3

我不确定你遇到了什么问题,我们有一个在 CentOS 上运行 BackupPC 的 700+ gb vhd - 先在 Virtual Server 2005 上,然后是 Hyper-V,然后迁移到另一个平台(不过,任何一个 Microsoft 解决方案都没有技术问题)。

我不记得做过什么特别复杂的事情来让它工作。我们创建了一个较小的启动盘,大概 32gb - 在那里安装了 Linux、附加程序等。然后在一切正常后添加了一个额外的磁盘。

您有任何可以发布的特定错误吗?

正如沃伦所说,LVM 在未来将会很方便,但我认为这与您的 HyperV 问题无关。

相关内容