2025-12-26
在临界状态下运行时,服务器的性能会下降,但将继续运行。在大多数情况下,系统会识别此状况并更换可疑驱动器,RAID会按设计进行重建。如果在临界状态下运行时第二个驱动器也离线,则没有足够的奇偶校验信息进行计算,RAID将崩溃,阵列上的所有数据都将无法访问。防止因错误重建而永久丢失数据的第一种方法是定期检查RAID的状态。您应确保所有驱动器都正常运行,并在阵列仍能运行时处理任何发现的问题。如果有关键数据的额外备份,定期检查它们是个好主意,尤其是在您尝试重建一个损坏的RAID之前。最短的RAID重建时间是多个变量的函数,包括硬盘容量、硬盘数据速率、数据总线带宽、总线上的硬盘数量以及阵列上持续的I/O负载。一个2 TB的硬盘可能需要40小时或更长时间来恢复。RAID制造商在其硬件的内部组件和电路设计上差异巨大,深入了解这些设计对于成功的RAID数据恢复至关重要。但由于制造商不披露这些信息,RAID恢复技术 需要多年的开发和逆向工程才能确定哪些是最有效的。
RAID 级别比较表
| 特性 | RAID 0 | RAID 1 | RAID 1E | RAID 5 | RAID 5EE |
| 最少驱动器数量 | 2 | 2 | 3 | 3 | 4 |
| 数据保护 | 无保护 | 单驱动器故障 | 单驱动器故障 | 单驱动器故障 | 单驱动器故障 |
| 读取性能 | 高 | 高 | 高 | 高 | 高 |
| 写入性能 | 高 | 中等 | 中等 | 低 | 低 |
| 读取性能(降级状态) | 不适用 | 中等 | 高 | 低 | 低 |
| 写入性能(降级状态) | 不适用 | 高 | 高 | 低 | 低 |
| 容量利用率 | 100% | 50% | 50% | 67% - 94% | 50% - 88% |
| 典型应用 | 高端工作站、数据记录、实时渲染、暂存数据 | 操作系统、事务数据库 | 操作系统、事务数据库 | 数据仓库、Web服务、归档 | 数据仓库、Web服务、归档 |
| 特性 | RAID 6 | RAID 10 | RAID 50 | RAID 60 |
| 最少驱动器数量 | 4 | 4 | 6 | 8 |
| 数据保护 | 双驱动器故障 | 每个子阵列最多一个磁盘故障 | 每个子阵列最多一个磁盘故障 | 每个子阵列最多两个磁盘故障 |
| 读取性能 | 高 | 高 | 高 | 高 |
| 写入性能 | 低 | 中等 | 中等 | 中等 |
| 读取性能(降级状态) | 低 | 高 | 中等 | 中等 |
| 写入性能(降级状态) | 低 | 高 | 中等 | 低 |
| 容量利用率 | 50% - 88% | 50% | 67% - 94% | 50% - 88% |
| 典型应用 | 数据存档、磁盘备份、高可用性解决方案、大容量需求服务器 | 快速数据库、应用服务器 | 大型数据库、文件服务器、应用服务器 | 数据存档、磁盘备份、高可用性解决方案、大容量需求服务器 |
RAID阵列类型
| RAID类型 | 基于软件 | 基于硬件 | 外部硬件 |
| 描述 | 最适合大数据块应用,如数据仓库或视频流。也适用于服务器有可用CPU周期来管理某些RAID级别所需的I/O密集型操作。 包含在操作系统中,例如Windows®、Netware和Linux。所有RAID功能均由主机CPU处理,这可能会严重消耗其执行其他计算的能力。 | 最适合小数据块应用,如面向事务的数据库和Web服务器。 处理器密集型的RAID操作从主机CPU卸载,以提升性能。 电池备份的回写缓存可以显著提高性能,而不会增加数据丢失的风险。 | 通过标准控制器连接到服务器。RAID功能在位于外部RAID控制器上的微处理器上执行,独立于主机。 |
| 优势 | 价格低 仅需标准控制器 | RAID的数据保护和性能优势 与基于软件的RAID相比,具有更强大的容错功能和更高的性能 | 操作系统独立 为高端服务器构建高容量存储系统 |
具有不同架构的RAID阵列可能相似,但每种类型也有其"常见"故障和不同的处理技术。
在冗余的RAID 5配置中,一个驱动器可以离线,分布式奇偶校验可以动态计算,用户数据将正常呈现,这被称为'临界状态'。理解这些机制对于有效的RAID数据恢复至关重要,特别是在临界状态下,及时的干预可以防止数据丢失。在临界状态下运行时,服务器的性能会下降,但将继续运行。在大多数情况下,系统会识别此状况并更换可疑驱动器,RAID会按设计进行重建。如果在临界状态下运行时第二个驱动器也离线,则没有足够的奇偶校验信息进行计算,RAID将崩溃,阵列上的所有数据都将无法访问。防止因错误重建而永久丢失数据的第一种方法是定期检查RAID的状态。您应确保所有驱动器都正常运行,并在阵列仍能运行时处理任何发现的问题。如果有关键数据的额外备份,定期检查它们是个好主意,尤其是在您尝试重建一个损坏的RAID之前。最短的RAID重建时间是多个变量的函数,包括硬盘容量、硬盘数据速率、数据总线带宽、总线上的硬盘数量以及阵列上持续的I/O负载。一个2 TB的硬盘可能需要40小时或更长时间来恢复。RAID制造商在其硬件的内部组件和电路设计上差异巨大,深入了解这些设计对于成功的RAID数据恢复至关重要。但由于制造商不披露这些信息,RAID恢复技术 需要多年的开发和逆向工程才能确定哪些是最有效的。
上一条:廉价磁盘冗余阵列 (RAID)

