RAID 硬盘驱动器配置

Tho*_*omi 3 hardware linux raid software-raid hardware-raid

我正在为租用线路连接构建一个 linux 流量整形路由盒。这个盒子必须可靠,所以我计划在 RAID 1 配置上安装操作系统和数据文件。我的问题是双重的:

  1. 我打算用linux软件raid。我听说硬件 RAID 只有在您花钱购买优质 RAID 卡时才能真正带来任何显着的好处 - 至少有备用电池。我不太关心速度 - 我根本不会使用磁盘,但我担心发生事故时的数据恢复。买硬件raid卡值这个价吗?如果是这样,有人可以推荐使用的卡吗?

  2. 我曾经遇到过同时购买的硬盘在大致相同的时间出现故障的情况 - 即,在一周之内。为了避免这种情况,我想用来自不同制造商的磁盘来填充我的 RAID 阵列。只要磁盘大小、速度和缓存大小相同,任何人都可以看出这个问题吗?

干杯,

dot*_*fle 8

1) Linux 软件 RAID 现在非常成熟,从一台机器上卸下驱动器并放在另一台机器上每次都可以工作。对于硬件解决方案,您需要获得一张备用卡,因为该特定芯片执行 RAID 的方式可能与另一个不同,并且您可能丢失了数据。使用现代 CPU,软件 RAID 使用起来也很安全且速度很快——我更相信它而不是硬件解决方案,除非你有购买高端 RAID 卡的预算。这些的好处是它们有电池备份单元,可以在断电的情况下存储数据。通常,您不会真正受到停电的影响 - 驱动器本身也倾向于进行缓存,因此您将失去一些数据反正就是做Linux软件RAID。或 ZFS - 它非常好,非常安全,有用的功能,但不同的范例。

2)那会没事的。只要它们之间的距离在 1% 以内,您就会得到一个具有最小驱动器大小的 RAID 集。我也这样做 - 我倾向于坚持使用相同的制造商,但得到不同的构建集。

请记住,RAID 也不是备份。

  • 为了进一步提高 Linux 软件 RAID 的可用性,您可以在设置中添加热备件。这将使您的系统有一个备用驱动器,如果一个驱动器出现故障,镜像将开始使用备用驱动器重建。 (5认同)
  • 您不应该创建尽可能大的 RAID 阵列 - 减少半个百分点或一些,然后如果驱动器坏了并且您购买的替代品变得更小一点也没关系。 (3认同)