使用 USB 磁盘的大型 Linux 软件 RAID?

使用 USB 磁盘的大型 Linux 软件 RAID?

不久前,我的一个电影制片人朋友问我,如何以不高昂的初始成本实现相当大的存储。性能不是大问题,但合理的冗余度才是大问题。

因此我开始考虑使用 Linux 软件 raid 通过 USB3 构建 2.5 英寸磁盘的 RAID 60。USB3 集线器很便宜,USB3 SATA 控制器很便宜,2.5 英寸 SATA 磁盘也很便宜。

有什么原因导致我不能添加一百个 USB 磁盘(可能以五个为一组)到 md RAID6 中,然后对它们进行条带化以获得非常大的 RAID60?

答案1

虽然从技术上讲是可行的,但我认为这不是一个好主意 - 您将很难跟踪哪些磁盘出现故障,系统会变得笨重且容易出现问题。与 3.5 英寸磁盘相比,2.5 英寸磁盘的价值(每 GB)并不高。您还可能会遇到 RAID 稳定性问题 - 既有振动问题,也有 IO 限制问题。

如果我正在解决这个问题,我会考虑看看二手 NAS(带有新驱动器),或者 Backblaze pod 价格不会过高,并且可能不需要花费太多钱就能满足你的要求。

重要附录

不要使用 RAID6(或 RAID5)。这些扩展性不好 - 对于大型磁盘,重建期间其他磁盘发生故障的统计概率非常高(更不用说性能困难了)。选择 RAID10

或者,我会寻找配备 80+ 优质 PSU、大量硬盘托架的廉价计算机,然后使用分布式文件系统实现冗余和扩展 - 类似于穆塞夫斯或者格鲁斯特

相关内容