Users Guide
● 高速缓存使用
硬件 RAID 控制器使用高速缓存(临时的信息存储库)才能正常操作。正常操作高速缓存包含 DRAM 内存(类似于系统内存)仅
在接通电源时保持数据。
较新的控制器利用 NVCache,这在服务器已关机时使用。NVCache 内存包含 DRAM 内存(用于正常操作)和闪存(非易失
性)。控制器电池(如果可操作)在断电期间为 DRAM 内存供电,以便内容可以复制到闪存以用于无限存储。
高速缓存的内容实质上可以分为三部分:
● RAID 配置和元数据 — RAID 阵列的信息,包括配置信息、磁盘成员、磁盘角色等。
● 控制器日志 — RAID 控制器保持几个日志文件。戴尔技术人员依靠 TTY 日志作为主日志,用于故障排除各种 RAID 和硬盘驱动器
问题。
● RAID 数据 — 这是要写入单独的硬盘驱动器的实际数据。数据会写入直写和回写高速缓存策略模式下的控制器的高速缓存。
分片
跨同一组磁盘配置多个 RAID 阵列称为分片。
RAID 划伤
RAID 划伤是 Dell PowerEdge RAID 控制器 (PERC) 功能,旨在允许控制器还原阵列冗余性,无论是否因双冗余条件导致数据丢失。
RAID 划伤的另一个名称是错误重建。当 RAID 控制器检测到双故障并且冗余性不足以恢复受影响条带中的数据时,控制器会在该条
带中生成划伤并支持重建继续。
● 导致多个驱动器的同一条带中的数据无法访问的任何条件都是双故障。
● 双故障会导致受影响条带内的所有数据丢失。
● 所有 RAID 划伤都是双故障,但并非所有双故障都是 RAID 划伤。
RAID 划伤原因
如果没有 RAID 划伤功能,阵列重建将失败并且阵列处于降级状态。在某些情况下,故障可能会导致附加驱动器失败,并会导致阵列
处于未正常工作的脱机状态。阵列划伤不会影响在阵列上引导或访问任何数据的功能。
RAID 划伤可能出现以下两种情况之一:
● 存在双重故障(数据已丢失)。
联机驱动器上的数据错误繁殖(复制)到重建驱动器。
● 双重故障不存在(当发生第二次错误时数据已丢失)。
处于降级状态时,如果联机驱动器上发生坏块,则该 LBA 标记为 RAID 划伤。
阵列划伤的优势在于使系统在生产过程中可用,直到已存储阵列冗余。无论是否发生 RAID 划伤,受影响的磁条中的数据都会丢失。
此方法的主要缺点在于,当阵列中有 RAID 划伤时,无论是否访问受影响的数据(如果有),都会继续出现不可纠正的错误。
RAID 划伤可能出现在以下三个位置:
● 在不含数据的挡片空间。条带将无法访问,但因为在该位置中没有数据,它没有重大影响。任何由操作系统写入带 RAID 划伤的
条带的尝试均会失败,并且将写入到另一个位置。
硬件问题故障排除
79