NAS RAID5 和崩溃场景

NAS RAID5 和崩溃场景

我需要验证我对 RAID 的理解。
我打算购买 Synology(或 QNAP)NAS 并计划安装4 硬盘(每人4份)RAID5团体。

我正在考虑几种崩溃场景:

  1. 一次硬盘崩溃
    我可以用一个新的类似的磁盘替换故障磁盘,嵌入式软件将重建整个系统(虽然会很长,但没问题)
  2. 系统崩溃(电源、主板、软件……)
    我如何恢复数据:我可以将每个磁盘插入到 unix 系统,通过手动复制来恢复数据吗?
    是否可以通过 USB 安装(外部硬盘)来实现?

我听说过热备盘配置:一个专用磁盘用于校验和和数据恢复。但就我而言,如果我还插入其他 3 个有用的磁盘,它们是否清楚地包含我的数据?

我已经向不同的人问过这个问题,答案都不太令人信服。他们说:这取决于在情况 2 中,你必须购买确切地同一 NAS 恢复数据和其他人听起来都一样......

我知道 RAID != 备份,但令我惊讶的是,即使是最新版本(RAID 5/6)也不太可靠......有没有解决方案可以让我不购买 2 个系统来互相备份......?

从整体上看,您能对数据所有权做出估算吗?我的估计是每年至少 100 美元。我说得对吗?

问候

答案1

第一的:从未使用过 RAID5,尤其是这种大小的磁盘。原因是磁盘发生故障后重建期间很可能出现错误,这将导致阵列完全失效。

对于您的问题:

一个硬盘崩溃,我可以用一个新的类似的硬盘替换故障的硬盘,嵌入式软件将重建整个系统(虽然会很长,但没问题)

是的,但是您应该使用 RAID6,它可以承受两个驱动器的故障,并增加单次故障后完全恢复的可能性。

系统崩溃(电源、主板、软件……)我该如何恢复数据:我可以将每个磁盘插入 unix 系统,通过手动复制来恢复数据吗?是否可以通过 USB 安装(外部硬盘)来实现

这取决于制造商和型号。一些 NAS 供应商基本上使用 Linux 软件 RAID,其他供应商使用专有解决方案,需要将它们放入来自同一供应商的类似设备中才能读取数据。特别是 Synology 可以使用标准 Linux 救援系统进行恢复,是的,将它们放入 USB 适配器中也可以。(https://www.synology.com/en-us/knowledgebase/faq/579)。但要小心,如果你不清楚自己在做什么,这很危险。

A热备援磁盘的用途完全不同:它是 RAID 系统中的空磁盘,在磁盘发生故障时,系统可以立即使用它来开始恢复过程。这在大型环境中是理想的,因为周末或服务器位于远程数据中心,您无法立即轻松更换磁盘。这样做的目的是尽可能缩短没有冗余或减少冗余的时间。

您的意思是专用奇偶校验磁盘,这是一种非常特殊的设置,仅在非常特殊的情况下使用。

我知道 RAID != 备份,但令我惊讶的是,即使是最新版本(RAID 5/6)也不太可靠......有没有解决方案可以让我不购买 2 个系统来互相备份......?

您不能将 RAID 视为备份的主要原因不一定是由于硬件错误导致数据丢失的可能性,而是因为设计良好的备份可以保护您免受您自己的错误(“我真的不想删除这个文件!救命”)、软件错误、恶意软件和诸如此类的东西的影响。此外,良好的备份是异地的,可以保护您免受盗窃、火灾、水灾等。这是任何可能的软件解决方案都无法做到的。

哦,RAID5 或 RAID6 并不意味着它是该原则的第五个版本,它只是一种类型指定。http://en.wikipedia.org/wiki/Standard_RAID_levels

答案2

如果系统发生故障,Raid5 会很麻烦。每个制造商的做法略有不同,因此通常为了快速恢复,您需要一个相同的系统。

因此,无法将驱动器插入另一个系统来提取数据。尽管如此,有软件可以让您从 RAID5 阵列重建数据,但速度慢且成本高昂。

根据我的经验,从 RAID5 系统故障中恢复数据的情况比从驱动器故障中恢复数据的情况还要多!

因此,每当我配置 RAID5 NAS 时,我都会设置一个热备用,以尽量减少由于多个硬盘驱动器故障而造成的损失(请注意,如果发生驱动器故障,RAID5 会重建到热备用,这意味着您将有一段时间没有冗余)。我还将一个便宜的 USB 驱动器插入 NAS 并配置每日备份。如果出现问题,可以将其连接到另一个系统进行数据恢复。

由于用于热备用的附加硬盘和外部 USB 设备相当便宜,因此它为您提供了一种经济有效的解决方案,可以防止多个故障点。

相关内容