U盘RAID阵列

geo*_*ffc 7 usb software-raid

我正在考虑这是一个多么愚蠢的想法......

我受到了一个愚蠢的家伙的启发,他在 Mac OS X 10.0 发布后不久就拿了 5 个 USB 软盘驱动器,将它们插入他的 iMac,并在它们上面设置了一个 RAID5 阵列。

软盘 RAID 阵列。

但后来我开始思考。在办公室里,我坐在一堆 1 GB 的 USB 驱动器旁边,这些驱动器正在分发给客户。

如果我抓住其中的 5 或 10 个,将 4 个插入 USB 集线器,将它们用胶带固定到位(一旦我开始谈论软盘 RAID 阵列,你就知道胶带会进入这个领域,对吧?),然后将它们设置为一个 RAID5 阵列,这有多荒谬?

应该工作,并且是可行的。

现在,如果我能找到一堆 4GB 密钥并这样做,那么 12GB RAID5 阵列可能会很酷。

我认为性能可能不会太差。

但话说回来,我想我可以做一个 RAID 10 阵列来实现冗余和性能。

编辑:作为旁注,我想我仍然会在一个集线器上使用所有 USB 记忆棒,因为这样我就可以使用胶带将它们固定在一起。

我觉得胶带的真正价值超过了性能的感知价值。

这就像猫的口红。这在当时似乎是个好主意,但最终您会意识到胶带会是更好的选择。

Ada*_*ico 11

我前一段时间做了这个。该机器在 9x2GB USB 驱动器的 RAID-5 阵列上运行 Gentoo。

正如上面的海报所指出的,最好将 I/O 分布在各种接口上。这就是为什么我有 3 个驱动器连接到板载端口,3 个驱动器连接到 PCI USB 卡,以及 3 个驱动器连接到 PCI-E USB 卡。没有集线器。性能真的相当不错!

您在上面提到了 OSX,但如果您计划在阵列上运行 Linux:我曾尝试使用 XFS,尝试利用其积极的缓存功能以及将 RAID 块大小与 fs 块大小匹配的能力,但是最后我只用了EXT3。读取性能当然非常快,加上I/O扩展,写入速度感觉就像机械驱动器一样。另外,请确保在 fstab 中使用 noatime,nodiratime。


Tim*_*Tim 7

如果您想这样做,请尝试将您的 USB 驱动器放在不同的总线上 - 将它们全部放在同一条总线上或集线器上,会大大降低阵列的性能。

祝你好运!


Mat*_*ino 5

理论上,您可以从连接的 USB 驱动器中创建一个 RAID 卷,但是当您考虑以下问题时,这个想法的愚蠢就会发挥作用:

1) 两个驱动器都在同一个 USB 链上的事实可能不会给您带来太多的性能增强(如果有的话),因为 USB 上可用的总带宽不足以满足多个同时驱动器的读/写。在 RAID 上它实际上可能会更慢。

2) 如果您需要将驱动器移动到另一台计算机。

我想如果你真的需要在你的计算机上有一个永久的容错卷,它会击败你的数据自动同步。不过,如果系统上的某个其他组件出现故障并且您的卷被搁浅,您会感觉如何?