我需要大量外部存储用于即将开展的项目。我计划购买 10 个 2TB 外部驱动器。我需要将它们全部同时连接到一台机器。我会遇到什么问题?
我计划使用 2 个电源板,并让它们全部从墙上的外部电源供电。我将使用 USB 集线器插入所有驱动器。我需要驱动器访问时间尽可能快。
我正在使用 Ubuntu Linux(64 位)。我可以安装 10 个驱动器吗?
答案1
你可以通过 USB 插入那么多驱动器……但我不建议这样做。你将遇到的最大问题是使用 USB 2.0(480Mb/秒)在控制器上的所有设备之间共享)除非你使用的是 USB 3.0,否则你将严重地限制磁盘吞吐量。
USB 适用于临时(热插拔)或非常高的数据速率不是主要考虑因素的情况。例如,它适合台式机备份驱动器。如果您需要那么多外部磁盘并希望获得良好的表现在低价位(根据您的问题做出的假设)下,您应该考虑 eSATA(3Gb/秒)。它不会花费您太多,而且性能会更好。
如果这是永久设置,可以使用 eSATA 磁盘盒来容纳和供电您的驱动器。如果是临时设置,您可以使用 SATA 端口倍增器(有点像 USB 集线器的 SATA 版本)来连接其他驱动器。
答案2
安装它们不是问题:它会非常慢。
无论如何,外部硬盘的 USB 性能在最好的情况下也很差。
同一 USB 控制器/集线器上的所有内容共享带宽。您必须将它们分散到尽可能多的独立 USB 控制器上。大多数主板只有 1 个或 2 个控制器,因此您必须添加额外的 USB 控制器卡。
除非您有 USB3 驱动器、控制器和/或集线器(昂贵!),否则性能会很糟糕。
最好插入几个 Pci-E SATA 控制器并通过 SATA 连接驱动器。速度更快,而且可能更便宜。
答案3
您可以在 Ubuntu 上安装 10 个驱动器,没有任何问题。
但我认为你最好还是建立一个 NAS 系统。10 个外部硬盘的价格可以买到一个便宜的主板/CPU,带有许多 SATA 端口(如果需要,只需在 PCI(e) 插槽上添加一个便宜的 RAID 或 SATA 控制器)。你会达到 USB 集线器的极限。使用 NAS,你可以轻松获得 1Gb,如果有多个网络端口,甚至更多。由于你想要快速访问,这可能会好得多。
看看 freeNAS。
答案4
该限制实际上是 127 或类似的数字,因此无需担心。
但是,如果您要同时使用它们,您可能会在其他方面遇到某种限制,例如您的总线速度等,并且您可能无法维持您所希望的吞吐量。
我以前最多用过 4 个,所以没有实际经验。