如何在不丢失数据的情况下重建Raid阵列

如何在不丢失数据的情况下重建Raid阵列

在当今的数字时代,每个公司或个人都必须处理大量数据。从图像和文档到音乐和视频文件,大量数据存储在各种设备上。当数据存储需求增加时,RAID(独立磁盘冗余阵列)被广泛使用。RAID是一种流行的数据存储技术,因为它提供了改进的性能和数据丢失预防。然而,这并不意味着RAID是防故障的。


RAID服务器硬盘

RAID包括容易发生故障的硬盘。有时,即使在连续监视和修补之后,RAID阵列也可能出现故障。当这种情况发生时,重建RAID阵列是恢复故障硬盘中数据的可行解决方案。然而,RAID重建也不是一个防故障的解决方案。重建阵列的过程相当复杂,需要专业知识来避免数据丢失。当用户尝试重建RAID阵列时,他们往往会在重建过程中丢失数据。因此,如果您的RAID阵列出现故障或正在降级模式下运行,请确保在单击rebuild RAID按钮之前,您首先了解重建过程的注意事项!

什么是RAID重建?

使用RAID阵列的最大优点之一是能够在发生故障时恢复存储的数据。当一个硬盘出现故障时,用户可以从其余硬盘中检索文件以重建丢失的数据。这种方法称为RAID重建。当阵列的一个磁盘出现故障时,您需要重建RAID。即使系统正在运行,也需要重建,因为当一个硬盘出现故障时,其他硬盘上的压力会增加。其他硬盘承担故障硬盘的工作负载,这将最终影响其性能。如果忽略此问题,其他硬盘也可能出现故障,然后硬盘数据恢复可能变得不可能。

通过RAID阵列重建重新组装数据的方法有优点也有缺点。RAID管理员需要在硬盘出现故障并需要更换时重建数据。在此过程中,阵列的数据被复制到备用硬盘上,而发生故障的硬盘被替换。更换故障硬盘后,将使用RAID算法和奇偶校验数据在新硬盘上重新组装复制的数据。这种方法效果很好,但可能存在一些问题。在重建过程中,延迟可能会对某些应用程序或进程的性能产生负面影响。

为了防止在“重建RAID阵列”过程中出现此延迟问题,使用专用磁盘监视器监视磁盘至关重要。对RAID阵列中磁盘的彻底监控对于确定是否需要更换任何磁盘以避免永久性数据丢失非常重要。

如何重建RAID阵列?

RAID系统中的硬盘容易因恶意软件攻击、电源不稳定或逻辑错误等因素而损坏。当RAID阵列需要重建时,这意味着故障硬盘将被同一RAID控制器上的相同硬盘替换。在RAID控制器发生故障的情况下,找到与RAID控制器完全相同的型号至关重要。

RAID重建过程并不总是顺利的。有些RAID重建需要几天时间,而有些可能会遇到不可恢复的读取错误。此外,如果不遵循正确的程序,还可能丢失所有存储的数据。因此,在重建RAID阵列时需要考虑以下几点,以防止在重建过程中丢失数据。

1、了解你的RAID级别

在考虑RAID数据恢复之前,您需要先了解阵列配置的细节。并非所有的RAID系统都是相同的,所以请确保您知道您的RAID级别。不同的数字级别(如RAID 5或RAID 6)表示RAID阵列的数据存储和冗余级别。重建方法将取决于RAID的级别。例如,如果您有RAID 1,如果一个驱动器发生故障,系统将失败。您需要使用RAID管理实用程序或在不同的硬盘驱动器控制器上单独测试每个驱动器,以确定哪个驱动器可以运行。之后,用相同的硬盘驱动器更换故障驱动器。其他RAID级别也遵循相同的过程;但是,请确保驱动器的顺序保持不变。

不同的RAID级别具有不同的冗余和容错集。一旦您了解到关于这些差异的一些背景信息,请先标记驱动器、电线、电缆、端口、控制器配置等。接下来,在运行RAID恢复软件之前,应断开阵列中的每个磁盘的连接并将其连接到控制器。确保您了解所有阵列参数,因为如果使用错误的磁盘顺序重建阵列,数据将丢失。此外,在此过程中,不要犯将任何数据写入原始阵列的成员磁盘的错误。

2、知道何时重建RAID系统

除非您的RAID是容错的,否则单个硬盘驱动器故障将导致完全的RAID故障。通常,当硬盘驱动器故障超过系统的容错能力时,RAID系统会发生故障。这意味着,如果RAID系统的磁盘容错率为1,则需要在一个磁盘出现故障时立即重建它。更高配置的系统(如RAID 10、5和6)可以在降级模式下继续运行,但仍有必要处理故障驱动器。重建的过程是有风险的。除非您有信心处理此任务,否则最好找一位RAID数据恢复专家来重建您的RAID系统。

3、检查磁盘和RAID控制器

下一个重要步骤是确保新的替换磁盘正常工作。此外,在开始重建过程之前,请检查控制器是否处于良好的工作状态,以避免在重建过程中出现进一步的问题。如果尝试用故障控制器重建RAID,可能会损坏或丢失数据。控制器卡负责控制阵列中的硬盘驱动器。当一个控制卡出现故障时,使用另一个完全相同的控制卡来替换出现故障的控制卡至关重要。

4、重建前对硬盘进行镜像

RAID重建不是一个完美的解决方案,因此在开始此任务之前,请确保做好充分准备。在开始重建之前,建议克隆RAID阵列中的所有磁盘以确保数据安全。在RAID重建之前对硬盘进行镜像意味着要放入阵列的硬盘已备份。在创建硬盘映像时,应清楚地标记每个备份,以保持正确的顺序,以防需要从这些保留中重建卷。

5、不要删除任何文件 并且 禁止运行CHKDSK

在整个过程完成之前删除任何文件都会导致严重的问题。当用户没有足够的空间时,通常会在重建过程中删除一些文件。但在过程完成之前,删除任何文件都会使数据恢复复杂化。另外,不要犯利用CHKDSK等文件系统工具进行恢复的错误。运行CHKDSK可能会使问题恶化,因为它将创建一个新的文件系统,假设没有备份。这将产生一个覆盖数据的问题,从而导致无法数据恢复。


原文链接
https://www.dbsos.cn/blog/161.html