我家里目前有两台物理 Ubuntu Server 10.10 服务器:一台用作我们的防火墙/路由器/DHCP/VPN 服务器,另一台兼作文件服务器和 Ubuntu Desktop 10.10 机器的 VirtualBox 主机,我通过远程连接(通过 NoMachine)使用它来实现许多与我的问题无关的瘦客户端用途。
我想要实现的目标是将两台物理机器合并为一台专用的 VirtualBox 主机(最有可能运行 Ubuntu Server 10.10)。请注意,我希望继续使用 VirtualBox(如果可能),因为我最习惯它,并且每天在家和工作中都会使用它。具体来说,我计划将一台虚拟机设置为文件服务器,另一台设置为防火墙/路由器/DHCP/VPN(或者可能将它们分开),第三台(当前唯一的虚拟机(已经是 VirtualBox))是瘦客户端主机。
我的问题涉及文件服务器虚拟机的性能和/或建议。文件服务器在 4 个驱动器上托管约 6 TB 的数据。我想要做的是使用 VM 的原始磁盘访问直接访问现有磁盘。但是,我很好奇与使用 VM 主机的共享文件夹相比,这样做有什么性能优势/劣势,基本上只是将整个驱动器作为 VM 的共享文件夹,然后将其提供给网络上的其他计算机。我不知道虚拟磁盘在这种情况下是否能工作,我当然不希望驱动器中只填充一个 1.5 TB 的文件(磁盘映像)。
为了增加对上下文的理解,但不是为了获得额外的建议,我想虚拟化这些机器,因为我打算定期使用 VirtualBox 的快照功能来处理虚拟机的系统磁盘(将是虚拟驱动器),并且我有一些物理空间/电源需求需要解决(正如我提到的,这是在家里)。
答案1
我可能会使用类似共享文件夹功能的功能,而不是任何类型的虚拟驱动器(RAW 或普通)。原因是,如果您有多个 [虚拟] 驱动器连接到要拍摄快照的机器,它可能会复杂化快照过程。我建议测试性能以确保它足够好,尽管它经历的所有环节都在同一台机器上,应该不会那么糟糕。
这四个驱动器现在是如何组织的?您是否将它们放在一个大的 dm/hw raid 卷中,还是只是作为单独的点安装?