将 10 - 20 个 SATA HDD 连接到家用计算机的最佳和最有效方法是什么?我的意思是支持 2 个 SATA HDD 连接的普通主板。
这次组装的目的是构建一个方便的存储系统,用于存储电影、备份等大型文件。我目前拥有的硬盘大多为 3TB。现在我需要制作一个集成的存档,以便更好地访问存储在不同硬盘中的数据。
答案1
如果不知道您计划如何使用这些磁盘,就无法明确回答。
NAS/机箱
例如,如果您需要大容量存储,则可以使用 JBOD 背板或机箱,并将 20 个 HDD“视为”两个驱动器(甚至可能使用 RAID)。在这种情况下,磁盘管理外包给机箱,如果您想查询特定驱动器的状态,则需要能够与机箱“对话”的 Linux 兼容软件。
上述解决方案具有灵活性和经过充分测试的优势。另一方面,10 或 12 个磁盘的机箱可能很昂贵,特别是如果您选择支持 RAID 的机箱。存在轻微的不兼容风险与操作系统有关(如果您愿意调整内核和模块,可以减少操作系统的占用);请务必与供应商核实,并尝试下载驱动程序并阅读相关的自述文件前此次购买。
这是一种可能性。
问题:数据传输速率
另一个缺点是带宽:10 磁盘机箱最多以 eSATA-1 速度运行(1.5 Gbps 或 3 Gbps - 理论上可能达到 6 Gbps,但我不敢打赌),即使它可能能够比单个驱动器维持该速度更长时间。大多数台式机驱动器提供约 500 Mbps 的持续速率,但外部机箱可能能够并行读取/写入(RAID 0)并在磁盘之间共享负载。
问题:磁盘级别的低级控制
如果您想要独立控制这些磁盘(即使只是能够查询它们的 SMART 状态,或者知道磁盘是否发生故障 - 廉价的机箱通常不允许以编程方式执行此操作,您必须目视检查外部 LED),您需要一个多 SATA 扩展卡(可能不止一个)。这肯定比上面的 DIY NAS 便宜。
问题:什么是真的在磁盘阵列上
除非您采用 JBOD 解决方案并将 20 个磁盘“视为”20 个独立磁盘,以增加中央计算成本进行单独处理,否则机箱中的 CPU 将在一组磁盘(例如 10 个磁盘)上分配空间并设计最佳策略来访问它。这意味着在单个磁盘上,您将没有完整的独立文件系统,而只有一个部分的。而且哪个从外部可能很难分辨出部件的具体位置,除非您是首先将其放置在那里的外壳电子设备。
这意味着,如果一个磁盘坏了,只要有正确的 RAID 设置,您仍然是安全的,并且不会丢失任何数据。但如果电子设备坏了你可能会发现自己有十个好硬盘没有人知道如何阅读,并且其中的所有数据仍然存在,但无法访问;所有意图和目的均已丢失,需要从完整备份中恢复。
因此,在购买 NAS/机箱时,你可能还想调查以下事项支持哪种数据组织和几年后找到备件的可能性有多大。例如,许多 NAS 实际上是经过优化的定制 Linux 盒。如果 NAS 坏了,将磁盘连接到合适的 Linux 计算机很可能会使其上的数据可访问。其他供应商使用专有方案 - 有时是标准方案故意调整不兼容并“鼓励”客户忠诚度 - 并且无法在其他供应商的硬件上读取。
问题:为所有这些磁盘供电
如果不使用外部供电外壳,您将遇到以下问题供电那些硬盘。在旋转时,八个磁盘可以吸收足够的电流,使普通 PSU 过载,通过“电源良好”信号重置 PC 并循环启动过程,可能永远如此(我经历过这种情况。有人告诉我,有时磁盘在重置后会继续旋转,因此在下一个周期它们不会吸收那么多电流,系统将启动。即使是这样,我不禁想到那可能会影响系统的使用寿命)。因此,您需要一个或多个能够提供大量启动电流(约 30-60 安培)的 PSU,或支持“交错/延迟启动”的卡(并非所有卡都支持;当它们支持时,它们通常有两个开关位置,“立即唤醒”和“10 秒内唤醒”。如果您想分四组启动硬盘,则可能需要更多)。
DIY 选项
第三种可能性是重构整个架构,这仍然取决于您需要这些磁盘的用途。端口倍增器将花费您大约 500 美元。带有千兆以太网的 8-SATA 主板价格低至 79 美元。三块这样的主板、三个超大电源单元和一个千兆交换机,您就拥有了可以独立处理 24 个硬盘(并且更加灵活)的设备。
注意事项:平衡的架构
即使您更喜欢价值 1,000 美元的双端口多路器外壳解决方案,您也可能会考虑投资进行计算机升级:2-SATA 主板可能已经过时,并且可能无法为您带来 PME 所能提供的全部价值。
考虑因素:磁盘故障率和维护成本
另外,考虑到要处理 20 个磁盘,磁盘故障是您真正需要规划的事情。热插拔功能和 RAID 卸载在外部 NAS/倍增器中比在 DIY 解决方案中更常见(并且易于使用/实施);您可能需要考虑维护和停机成本。
外部机壳故障率
对于外部机箱,您经常会听到关于机箱故障甚至损坏内部磁盘或至少缩短其使用寿命的恐怖故事。这种情况确实会发生。发生这种情况的主要原因是机箱制造商往往是出价最低的吝啬鬼,他们没有充分注意一个简单的事实 - 硬盘是一种带有一堆敏感电子元件的感应电动机。因此需要,或者至少欲望,一个合适的工作环境。对于硬盘来说,这归结为“恒定的温度,不太热,干净的输入电流”。我见过几个机箱在这两个方面都表现糟糕,提供“肮脏”的电源,有尖峰和过压/欠压,这是电子设备的致命弱点,并且依赖被动冷却或者只有一个 12V 后风扇,通常尺寸太小,没有冗余也没有故障模式。这意味着,当价值 2,00 美元的风扇发生故障时(不是万一),电源不会切断,警报蜂鸣器也不会响起,六个价值 250,00 美元的磁盘可能会开始默默地变得越来越热,直到它们锁定或崩溃。当发生这种情况时,系统可以保持通电,在某些情况下(这取决于硬盘及其故障模式)实际上变得更热。我见过一个 5 磁盘盒,前面是塑料的融化了不用说,RAID 阵列已无法挽救 - 所有磁盘都坏了(感谢上帝给予充足且更新的备份!)。
不幸的是,虽然在购买之前可以从图片和手册中了解到“两个冗余风扇”或“过热警报”等信息,但这些通常只在更昂贵的机箱上提供。非常安全的热保护可以为最终结果增加 10 美元的成本,而且一些制造商似乎认为冒着 2,500 美元的磁性存储风险来节省这 10 美元是值得的。
答案2
真的不需要。你需要处理一些问题。普通电源肯定没有足够的电源连接器 - 大多数电源最多配备 6-8 个。你可能需要使用额外的电源。你的机箱没有足够的空间容纳所有这些驱动器,你需要一个更大的机箱。你需要添加端口倍增卡和背板......
你最终会得到类似这样的结果backblaze 的 pod- 一个巨大的硬盘盒,带有许多背板、多个电源和大量冷却装置。这无论如何都不是一台普通的台式机。有了这么多的驱动器,考虑使用几个普通机箱并简单地分割存储可能是有意义的,您的主板和机箱不会成为整个系统的一大成本因素,而且它会有更好的冗余
答案3
典型的台式机主板通常有 4、6 甚至 8 个 SATA 连接。您可以添加扩展卡来增加数量。10-20 个驱动器可能没有足够的物理空间来放置它们。您可能应该考虑使用外部 NAS。
答案4
正如凯文所说,这是可能的,但是如果您不想让它全部散开,那么您的案例空间显然会受到限制。
NAS 是一个好主意,但是您需要更多的硬件,因此如果您的机箱足够大,您可以考虑为您的 PC 安装 RAID 阵列或卡。