我正在构建一个文件服务器,我的计划是将操作系统放在一个 raid 分区上,将数据存储在另一个分区上。
我目前有 5 个 3GB IDE 驱动器,我想将操作系统放在这些驱动器上,这些驱动器很旧,但这对我来说并不重要,目前我有很多这样的驱动器,因此对于这个 raid 分区,我可能希望能够拔出坏掉的驱动器并重建阵列。
我的文件分区将由 4 x 1.5TB SATA 驱动器组成,我希望获得最大存储空间和一定冗余度。
如果您能建议我应该使用哪个 Raid 级别,我将不胜感激,如果您能建议使用 PCI 或 PCI-e raid 控制器来处理这些阵列。
提前致谢,
禅静
答案1
你真的是指 3 GB 吗?就是三千兆字节?我不会挑剔它们很可能死机的事实,但我更关心的是它们可能糟糕的性能(即使用它们组建突袭队也无济于事)和低空间。
您运行的是什么操作系统?由于 RAID0 是自杀式的,因此只剩下 RAID 1、5、6 或 10。RAID5 意味着您“丢失”了一个驱动器,这会导致您有 12 GB 的可用空间,但只允许一个驱动器坏掉。我通常会使用 RAID 10,但这意味着会损失很多容量(一半的驱动器,无论如何,奇数驱动器也不行)。
至于数据分区:为了获得具有“一些”冗余的最大空间,RAID5 仅“丢失”一个驱动器(因此您仍然有 4.5 TB 的空间),但是只有一个驱动器可能会损坏。
答案2
您的 3GB 驱动器非常棒...适合用作门挡和镇纸(但太小而不能用作船锚)。
它们早已过了使用寿命,很可能很快就会失效。不仅如此,它们将要与现代驱动器(尤其是使用垂直记录的驱动器)相比,它们的性能非常糟糕。将它们送去回收。说真的。我是认真的。
您似乎对 RAID 经验很少。这没什么可耻的,但 RAID 管理既是黑魔法,又是科学,既是经验,又是巫术。对于您,我推荐使用 Drobo。如果您要从它启动,如果您使用的是 Windows,则可以使用带 e-SATA 的 Drobo S,或者对于 Mac,可以使用任何 Drobo(因为完全支持从 USB 或 FireWire 启动 Mac;在这种情况下,FW800 是最好的)。
将驱动器放入 Drobo,将其配置为 NTFS(Windows)或 HFS+(Mac),虚拟阵列大小为 8 或 16 TB(以便将来升级到所选虚拟大小,而无需重新执行),然后……您就大功告成了。如果一个驱动器发生故障,它会告诉您(在软件和设备的 LED 上都有提示),然后您可以将其弹出并用任何大小相同或更大的驱动器替换它——无需关闭电源。您可以在设备通电并在线时一次更换一个更大的驱动器来扩展 RAID(在升级过程中仍然可以读取和写入数据!)。
如果您坚持要自己动手,请购买高质量的 RAID 适配器。3Ware、Adaptec、Areca 和 Intel 都是质量上乘的典范。质量较差的适配器(Promise、Silicon Image、Realtek 等)通常会在驱动程序中承担繁重的工作,从而导致性能问题。使用 RAID5。确保您正在研究的解决方案会提醒您驱动器故障,否则您可能永远不会知道,直到第二个驱动器坏掉(导致阵列上的所有数据丢失)。