RAID 0 是否如人们所说的那样危险?

10 raid hard-drive

我正准备用 RAID 0 设置我的硬盘驱动器。它真的像人们说的那样危险吗?

kma*_*rsh 23

RAID 0 使存储失败的机会加倍(假设有 2 个磁盘的 Raid 0)。为什么?因为现在您依赖于 2 个磁盘的可靠性,而不仅仅是一个。

RAID 10 带来了合理的可靠性水平。

  • @乔什:是的。Fire 不会检查您在服务器上配置的 RAID 级别。 (53认同)
  • 强制性的“RAID 不是备份”。火,火,火! (2认同)
  • @womble:你的评论比这个答案更受投票,问题加起来。 (2认同)

sou*_*rge 8

RAID 0 意味着零冗余。每当有数据要写入 RAID 设备时,它就会被分成两部分,第一部分写入第一个磁盘,第二部分写入第二个磁盘,这使您的写入操作非常快。但是,如果任一磁盘损坏,您的所有数据都会丢失(因为您丢失了(大约)所有文件的 50%,使所有文件都变得无用)

  • 澄清“丢失所有文件的 50%”……每个文件的一半丢失;您无法恢复您拥有的*数量*的文件的 50%。尽管一些昂贵的数据重建服务可能非常接近......有时。 (9认同)

Jos*_*osh 7

是的。如果您只丢失阵列中的一个驱动器,您将丢失所有内容。这意味着 RAID 0 上的任何内容都必须有备份

  • 即使使用 RAID 0 以外的任何东西,您仍然必须有备份。 (17认同)
  • 是的,另见:http://serverfault.com/questions/2888/why-is-raid-not-a-backup (3认同)
  • 如果您不“绝对绝对信任”您的备份,那么它就不是备份。备份的目的是恢复。如果您没有测试并确定恢复成功,那么它不是备份。 (2认同)

Kyl*_*ndt 6

这取决于您使用它的目的。正如其他人所说,与单个磁盘相比,它的数据故障风险大约增加了一倍。如果您在 raid 0 中有 3 个磁盘,那么风险会增加 3 倍,等等……这是因为如果任何一个磁盘出现故障,您几乎会丢失所有数据。RAID 在低级别上运行,因此它通常不会将一个文件放在一个磁盘上,而将另一个文件放在另一个磁盘上,而是通常会将文件拆分到多个磁盘之间。

但是,如果您有备份,并且它是静态数据,并且正常运行时间并不重要,那么它并不危险。例如,我可能会在游戏机上使用 raid 0,并将我的保存文件保存在另一个磁盘上。这样,关卡加载会很快 :-) 但是对于 IT 适当的用途,它不是理想的选择。

IT 情况将是具有静态数据的冗余机器。在这种情况下,机器停机一段时间是可以的。

最后,硬盘驱动器是机械驱动器,并且经常损坏。如果您只有几台台式机,您可能看不到这一点,但如果有服务器机房和大量磁盘,您将经常更换它们。


Dan*_*ani 4

是的。您有 2 个磁盘,raid 0 - 如果其中一个失败,所有数据都会丢失。如果你不使用 raid - 如果 1 失败,50% 的数据丢失......

如果您使用 raid 1 - 如果 1 失败 - 您的数据丢失率为 0%,但您为硬件支付了两倍的费用....:-)