我需要验证我对 RAID 的理解。
我打算购买 Synology(或 QNAP)NAS 并计划在RAID5组中安装4 个 HDD(每个 4To) 。
我正在考虑几种崩溃情况:
- 一个硬盘崩溃
我可以用一个新的类似的磁盘替换故障磁盘,嵌入式软件将重建整个系统(会很长,但会好的) - 系统崩溃(电源、主板、软件……)
我怎样才能恢复我的数据:我可以将每个磁盘插入一个 unix 系统以通过手动复制来恢复数据吗?
是否可以通过 USB 安装(外部硬盘驱动器)
我听说过热备盘配置:一个用于校验和数据恢复的专用磁盘。但就我而言,如果我还插入其他 3 个有用的磁盘,它们会清楚地包含我的数据吗?
我已经向不同的人提出了这个问题,答案并不令人信服。他们说得很漂亮:这取决于情况,在第 2 种情况下,您将不得不购买完全相同的 NAS 来恢复数据,而其他听起来像这样......
我知道 RAID != 备份,但我很惊讶,即使是最新版本(RAID 5/6)也不更可靠......没有任何解决方案可以让我不购买 2 个系统来互相备份.. . ?
在全球范围内,您能说出对数据所有权的估计吗?我的估计是至少 100 美元/年/到。我对吗 ?
问候
第一:永远不要使用 RAID5,尤其是不要使用这么大的磁盘。原因是您很可能在磁盘出现故障后的重建过程中最终出现错误,这将使阵列完全失败。
对于您的问题:
是的,但您应该使用 RAID6,它可以承受两个驱动器的故障并增加在单个故障后完全恢复的可能性。
这取决于制造商和型号。一些 NAS 供应商基本上使用 Linux 软件 RAID,另一些则使用专有解决方案,要求您将它们放入同一供应商的类似设备中以读取数据。特别是 Synology 可以使用标准的 Linux 救援系统进行恢复,是的,将它们放入 USB 适配器就可以了。(https://www.synology.com/en-us/knowledgebase/faq/579)。但请注意,如果您不确切知道自己在做什么,这是很危险的。
热备用磁盘具有完全不同的用途:它是 RAID 系统中的一个空磁盘,系统可以立即使用它来开始恢复过程以防磁盘故障。这在大型环境中是可取的,并且由于周末或远程数据中心中的服务器,您不能立即自己轻松更换磁盘。这个想法是尽可能缩短没有冗余或减少冗余的时间。
您的意思是所谓的专用奇偶校验磁盘,这是一种非常特殊的设置,仅在非常特殊的情况下使用。
您不能将 RAID 视为备份的主要原因不一定是由于硬件错误而导致数据丢失的可能性,而是精心设计的备份可以保护您免受自己的错误(“我真的不想删除这个文件!帮助”)、软件错误、恶意软件和类似的东西。此外,一个好的备份是异地的,可以保护您免受盗窃、火灾、水灾等的伤害。这是任何可能的软件解决方案都无法做到的。
哦,RAID5 或 RAID6 并不意味着它是该原理的第五个版本,它只是一个类型名称。http://en.wikipedia.org/wiki/Standard_RAID_levels
Raid5 在系统故障的情况下很痛苦。每个制造商的做法略有不同,因此通常为了快速恢复,您需要一个相同的系统。
因此,无法将驱动器插入另一个系统以提取数据。也就是说,有可用的软件可以让您从 RAID5 阵列重建数据,但它速度慢且成本高。
根据我的经验,RAID5 系统故障导致的数据恢复情况比驱动器故障所遇到的数据恢复情况要多!
因此,每当我配置 RAID5 NAS 时,我都会为其设置一个热备件,以尽量减少由于多个硬盘驱动器故障造成的损失(请注意,如果发生驱动器故障,RAID5 会重建为热备件意味着您有一段时间没有冗余)。我还将一个便宜的 USB 驱动器插入 NAS,并为其配置每日备份。如果出现问题,可以将其连接到另一个系统以进行数据恢复。
由于用于热备件和外部 USB 设备的附加硬盘驱动器相当便宜,因此它提供了一种经济高效的解决方案,可让您避免多点故障。