jldugger Asked: 2009-05-02 16:01:21 +0800 CST2009-05-02 16:01:21 +0800 CST 2009-05-02 16:01:21 +0800 CST 为什么 RAID 不是备份? 772 当有人在关于备份的谈话中提到 RAID 时,总是有人宣称“RAID 不是备份”。 当然,对于条纹,这是真的。但是冗余和备份有什么区别呢? backup raid 14 个回答 Voted Best Answer Kevin Dente 2009-05-02T16:09:23+08:002009-05-02T16:09:23+08:00 RAID 可防止一种硬件故障。有许多它无法防范的故障模式。 文件损坏 人为错误(误删除文件) 灾难性损坏(有人将水倒在服务器上) 病毒和其他恶意软件 清除数据的软件错误 清除数据或导致硬件损坏的硬件问题(控制器故障、固件错误、电压尖峰......) 和更多。 Jörg W Mittag 2009-05-04T13:22:57+08:002009-05-04T13:22:57+08:00 问:为什么 RAID 不是备份? 答:因为 RAID 的全部目的是确保世界上没有任何东西可以中断那个意外rm -rf /(或DELTREE /X C:\),甚至不会在恐慌中拉动电源弦。 问:但是冗余和备份有什么区别? 答:如果你不小心用垃圾覆盖了你的博士论文,冗余确保你有多个垃圾副本,以防万一变坏。备份可确保您可以恢复您的博士论文。 (存档确保您可以检索论文的多个旧版本,并且版本控制系统还可以告诉您为什么首先制作新版本。) C. K. Young 2009-05-02T16:06:47+08:002009-05-02T16:06:47+08:00 冗余可以保护您免受硬件故障的影响。它不能防止用户错误,也不能防止恶意活动(例如,黑客进入您的系统)。 有关来之不易的课程,请参阅:为什么镜像不是备份解决方案。 Wedge 2009-05-02T17:36:03+08:002009-05-02T17:36:03+08:00 您需要备份的第一个原因不是因为物理介质死机(这种情况很少见),而是因为某些错误导致数据丢失或损坏。 RAID 不能保护您免受文件被删除。 RAID 不能保护您免受文件被覆盖。 RAID 不能保护您的系统免受损害以及您的所有数据被覆盖、删除或损坏。 RAID 不能保护您免受运维团队意外在机器上放置重要数据的影响。 RAID 不能保护您免受在生产服务器上运行 drop 命令的愚蠢 DBA(误认为是测试环境)。 如果建筑物被烧毁,RAID 无法保护您。 PS http://ma.gnolia.com/。如果您没有良好的备份,就会发生这种情况。您的网站已不复存在(注意:这往往对业务不利)。 Chris Upchurch 2009-05-02T16:06:52+08:002009-05-02T16:06:52+08:00 如果您的磁盘之一发生故障,冗余非常好。如果您的计算机感染了病毒,或者您错误地删除了文件,或者您出于其他原因需要将磁盘恢复到以前的版本,那就不是太好了。那是你需要备份的时候。 RAID 可帮助您从故障中恢复,但备份可让您及时返回。 sth 2009-05-02T16:41:22+08:002009-05-02T16:41:22+08:00 还应该提到的是,raid 控制器中的硬件故障很容易损坏所有连接磁盘上的数据。因此,当您降低磁盘故障的危险时,您增加了 RAID 控制器故障的危险。 Jared Oberhaus 2009-05-08T11:54:27+08:002009-05-08T11:54:27+08:00 多个旋转副本 地理冗余 在对已接受问题的评论中询问: 备份会拒绝复制损坏的文件吗? 即使备份复制了损坏或错误的数据,备份的重点是您可以并且应该拥有多个副本。例如,上一小时、昨天、上周等。您可以通过在存储设备上使用旋转快照来获得类似的效果。 但备份的另一个原因是地理冗余。您当然应该在两个不同的地理位置保留关键数据的副本。这些位置的分离程度取决于数据的重要性;将副本保存在同一城市的两座不同建筑物中可以防止火灾或盗窃。在两个不同的国家保存副本可以防止更大的问题。 tvanfosson 2009-05-02T16:09:12+08:002009-05-02T16:09:12+08:00 RAID 可能是减轻硬件故障风险的好方法,但是当您的用户(意外或其他方式)删除他们的数据时,RAID 将无法帮助您。要恢复数据,您需要一些存档工具,通过本地快照或在线/离线备份。 saschabeaumont 2009-05-02T17:36:11+08:002009-05-02T17:36:11+08:00 在由超过 400Gb 的磁盘组成的 RAID5 阵列中,如果您丢失了一个磁盘,那么在重建阵列时有 75% 的可能性会出现不可恢复的读取错误。想一想,很明显为什么有人总是提醒你“RAID 不是备份”。 RAID 为您提供更高的可靠性和性能,但它并非万无一失。 DDM 2009-05-02T20:09:48+08:002009-05-02T20:09:48+08:00 火灾、盗窃、RAID 控制器故障、人为错误,不胜枚举
RAID 可防止一种硬件故障。有许多它无法防范的故障模式。
和更多。
答:因为 RAID 的全部目的是确保世界上没有任何东西可以中断那个意外
rm -rf /
(或DELTREE /X C:\
),甚至不会在恐慌中拉动电源弦。答:如果你不小心用垃圾覆盖了你的博士论文,冗余确保你有多个垃圾副本,以防万一变坏。备份可确保您可以恢复您的博士论文。
(存档确保您可以检索论文的多个旧版本,并且版本控制系统还可以告诉您为什么首先制作新版本。)
冗余可以保护您免受硬件故障的影响。它不能防止用户错误,也不能防止恶意活动(例如,黑客进入您的系统)。
有关来之不易的课程,请参阅:为什么镜像不是备份解决方案。
您需要备份的第一个原因不是因为物理介质死机(这种情况很少见),而是因为某些错误导致数据丢失或损坏。
RAID 不能保护您免受文件被删除。
RAID 不能保护您免受文件被覆盖。
RAID 不能保护您的系统免受损害以及您的所有数据被覆盖、删除或损坏。
RAID 不能保护您免受运维团队意外在机器上放置重要数据的影响。
RAID 不能保护您免受在生产服务器上运行 drop 命令的愚蠢 DBA(误认为是测试环境)。
如果建筑物被烧毁,RAID 无法保护您。
PS http://ma.gnolia.com/。如果您没有良好的备份,就会发生这种情况。您的网站已不复存在(注意:这往往对业务不利)。
如果您的磁盘之一发生故障,冗余非常好。如果您的计算机感染了病毒,或者您错误地删除了文件,或者您出于其他原因需要将磁盘恢复到以前的版本,那就不是太好了。那是你需要备份的时候。
RAID 可帮助您从故障中恢复,但备份可让您及时返回。
还应该提到的是,raid 控制器中的硬件故障很容易损坏所有连接磁盘上的数据。因此,当您降低磁盘故障的危险时,您增加了 RAID 控制器故障的危险。
在对已接受问题的评论中询问:
即使备份复制了损坏或错误的数据,备份的重点是您可以并且应该拥有多个副本。例如,上一小时、昨天、上周等。您可以通过在存储设备上使用旋转快照来获得类似的效果。
但备份的另一个原因是地理冗余。您当然应该在两个不同的地理位置保留关键数据的副本。这些位置的分离程度取决于数据的重要性;将副本保存在同一城市的两座不同建筑物中可以防止火灾或盗窃。在两个不同的国家保存副本可以防止更大的问题。
RAID 可能是减轻硬件故障风险的好方法,但是当您的用户(意外或其他方式)删除他们的数据时,RAID 将无法帮助您。要恢复数据,您需要一些存档工具,通过本地快照或在线/离线备份。
在由超过 400Gb 的磁盘组成的 RAID5 阵列中,如果您丢失了一个磁盘,那么在重建阵列时有 75% 的可能性会出现不可恢复的读取错误。想一想,很明显为什么有人总是提醒你“RAID 不是备份”。
RAID 为您提供更高的可靠性和性能,但它并非万无一失。
火灾、盗窃、RAID 控制器故障、人为错误,不胜枚举