it-swarm.cn

为什么RAID不是备份?

当有人在有关备份的对话中提到RAID时,总是有人宣称“ RAID不是备份”。

当然,对于剥离,是真的。但是冗余和备份之间有什么区别?

116
jldugger

RAID可以防止一种硬件故障。有很多故障模式无法避免。

  • 文件损坏
  • 人为错误(错误删除文件)
  • 灾难性损害(有人将水倒入服务器)
  • 病毒和其他恶意软件
  • 清除数据的软件错误
  • 会擦除数据或导致硬件损坏的硬件问题(控制器故障,固件错误,电压尖峰等)

和更多。

136
Kevin Dente

Q:为什么RAID不是备份?

A:因为RAID的整体目的是为了确保世界上没有任何东西可以打断这种偶然的rm -rf / (要么 DELTREE /X C:\),甚至不会在紧急情况下拉动电源线。

Q:但是冗余和备份之间有什么区别?

A:如果您不小心用垃圾覆盖了博士学位论文,冗余可以确保您有多个垃圾副本,以防万一。备份可确保您可以还原博士学位论文。

(归档文件可确保您检索论文的多个较旧版本,并且版本控制系统还会告诉您为什么在第一名。)

107
Jörg W Mittag

冗余可以保护您免受硬件故障的影响。它不能防止用户错误,也不能防止恶意活动(例如,黑客进入您的系统)。

请参阅: 为什么镜像不是备份解决方案 ,以获取来之不易的教训。

29
Chris Jester-Young

您要备份的第一大原因不是因为物理介质已失效(这种情况很少见),而是因为某些错误导致数据丢失或损坏。

RAID无法保护您免遭文件删除。

RAID不能保护您防止文件被覆盖。

RAID不能保护您免受系统破坏以及所有数据被覆盖,删除或损坏的侵害。

RAID无法保护您免受操作团队意外地在上面铺有重要数据的计算机的伤害。

RAID无法保护您免受在生产服务器上运行drop命令的愚蠢DBA(将其误用于测试环境)的麻烦。

如果建筑物烧毁,RAID不会保护您。

附言 http://ma.gnolia.com/ 。如果没有良好的备份,可能会发生这种情况。您的网站已经不存在了(请注意:这对业务不利)。

19
Wedge

如果您的其中一个磁盘出现故障,则冗余非常好。如果您的计算机感染了病毒,或者错误地删除了文件,或者由于某些其他原因需要将磁盘还原到以前的版本,那都没什么大不了的。那就是您需要备份的时候。

RAID可帮助您从故障中恢复,但备份可让您及时返回。

12
Chris Upchurch

还应该提到的是,raid控制器中的硬件故障很容易破坏所有连接的磁盘上的数据。因此,在减少磁盘故障带来的危险的同时,还增加了RAID控制器故障的危险。

8
sth

RAID是减轻硬件故障风险的一种很好的方法,但是当用户删除(意外或其他方式)数据时,RAID不会为您提供帮助。要恢复数据,您需要一些存档工具,无论是通过本地快照还是在线/离线备份。

6
tvanfosson
  • 多个轮换副本
  • 地理冗余

在对已接受问题的评论中询问:

备份会拒绝复制损坏的文件吗?

即使备份复制了损坏或错误的数据,备份的重点是您可以并且应该具有多个副本。例如,上一小时,昨天,上周等。您可以通过在存储设备上使用旋转快照来获得类似的效果。

但是备份的另一个原因是地理冗余。您当然应该将关键数据的副本保留在两个不同的地理位置。这些位置的分隔程度取决于数据的重要性。将副本保存在同一城市的两座不同建筑物中可以防止火灾或盗窃。在两个不同的国家/地区保留副本可防止出现更大的问题。

6
Jared Oberhaus

在由超过400Gb的磁盘组成的RAID5阵列中,如果丢失了磁盘,则有大约75%的机会发生不可恢复的读取错误正在重建阵列。仔细考虑一下,为什么有人总会提醒您“ RAID不是备份”,这一点很明显。

RAID为您提供了更高的可靠性和性能,但并非万无一失。

3
saschabeaumont

冗余和备份之间有什么区别?好的,配置RAID 5磁盘集。在上面存储一些关键业务的东西。拉出磁盘。一切仍然有效!那是多余的。现在删除所有数据(不要用回收站作弊)。现在,从最新备份中还原它。你没有一个?哎呀。好吧,至少您可以告诉老板,您的磁盘正在使用RAID 5冗余(随着您从建筑物中迁移出去……)

3
PowerApp101

还要考虑一下RAID,您可能同时制造多个硬盘,然后暴露于相同的环境下数年..它们都将在同一时间失效的可能性是多少..

1
trent

火灾,盗窃,RAID控制器故障,人为错误,清单不胜枚举

1
Quog