Rob*_*ean 54 raid software-raid
我一直使用基于硬件的 RAID,因为它(恕我直言)处于正确的级别(请随意对此提出异议),并且因为操作系统故障对我来说比硬件问题更常见。因此,如果操作系统出现故障,RAID 就会消失,数据也会消失,而 - 在硬件级别上,无论操作系统如何 - 数据都会保留。
然而,在最近的 Stack Overflow 播客中,他们表示他们不会使用硬件 RAID,因为软件 RAID 开发得更好,因此运行得更好。
所以我的问题是,有什么理由选择一个而不是另一个吗?
Jas*_*red 39
我更喜欢软件RAID。
软件 RAID 的一大优势是不受特定硬件集的约束。例如,我有控制器和/或主板故障导致阵列丢失。
今天的 CPU 足够快,可以处理 RAID-5 变体的奇偶校验。我也从未遇到过来自多个并发读取的总线饱和问题。
Guy*_*Guy 24
我更喜欢 HW raid,因为如果你必须从一台死机中取出好的磁盘,你不仅限于 raid“阵列”的操作系统配置。
您确实保留了 RAID 控制器配置的备份,不是吗?
因此,只需将其加载到捐赠机器上,插入驱动器(按正确的顺序!您在拉动驱动器之前确实标记了它们?)并在干净的操作系统上重新启动,您的数据就会恢复。
操作系统驱动器不是要保留的重要驱动器。要保留的最重要的东西是数据驱动器!!!!
(您确实备份了 DATA 驱动器,对吗?)
Jar*_*aus 10
一个重要的考虑因素是可靠性;最后,硬件RAID和软件RAID都只是算法的软件实现。因此,两者都容易受到软件错误的影响。
在 Linux 中运行软件 RAID 设置多年后,我从未遇到过导致数据丢失的错误。但是我已经看到了一些在信誉良好的制造商提供的非常昂贵的硬件 RAID 中完全丢失数据的情况。
从中吸取两个教训:
小智 8
硬件 RAID 控制器通常带有电池支持的 RAM 缓存,即使在使用软件 RAID 时也能加快写入操作,所以如果可以的话,我总是尝试使用电池缓存获得硬件 RAID,如果控制器固件,则在其上运行软件 RAID不能胜任任务。
我认为杰夫在他的 RAID 阵列方面的经验归结为获得(并依赖)垃圾/最便宜的 RAID 控制器。“哇,这个 RAID 阵列每秒执行 10 亿次 gigaflops,我在 eBay 上以 10 英镑的价格买到了它!”。
如果您重视您的数据 - 获得一个良好的、经过验证的、可靠的 RAID 控制器。
更好的是,获得两个(带故障转移)
更好的是,进入 21 世纪并获得一个专用的外部 FC/iSCSI 连接磁盘阵列,内置容错/ZSPOF - 双路径、双 RAID、RAID6 或 10(或 20 或 50)和热备件。
是的,它很贵。但是,如果整个 SO 站点都被破坏了,那将是多么昂贵。
这取决于。对于简单的镜像场景,我更喜欢软件 RAID,因为正如 Jason W 所说,您始终可以删除其中一个驱动器并将其粘贴到另一台计算机中。
对于其他场景(RAID 0、RAID 5 或 RAID 10),单个驱动器本身并没有多大用处,因此我更喜欢硬件 RAID。
无论如何(我怀着应有的尊重和热爱大家的心情这么说),你不应该根据 Stackoverflow(一群软件人员)已经做过或没有做过的事情来做出决定。
软件 RAID 在很多情况下都无法为我完成其工作,而硬件 RAID 却从来没有。也就是说,便宜的硬件 RAID 比好的软件更糟糕,花几个 \xc2\xa3$\xe2\x82\xac 来获得好的控制器。
\n| 归档时间: |
|
| 查看次数: |
10802 次 |
| 最近记录: |