第 III 部分 软件 RAID #
- 7 软件 RAID 配置
RAID(独立磁盘冗余阵列)的用途是将多个硬盘分区合并成一个大的虚拟硬盘,以便优化性能和/或数据安全性。大多数 RAID 控制器使用 SCSI 协议,因为与 IDE 协议相比,它可使用更高效的方式处理更大量的硬盘,并且更适合命令的并行处理。还有一些支持 IDE 或 SATA 硬盘的 RAID 控制器。软件 RAID 具有 RAID 系统的优势,同时没有硬件 RAID 控制器的额外成本。但是这需要一些 CPU 时间以及内存,所以不适用于真正高性能的计算机。
- 8 为根分区配置软件 RAID
在 SUSE Linux Enterprise Server 中,设备映射程序 RAID 工具已集成到 YaST 分区程序中。安装时可以使用此分区程序为包含根 (
/
) 分区的系统设备创建软件 RAID。不能将/boot
分区储存在除 RAID 1 以外的 RAID 分区上。- 9 创建软件 RAID 10 设备
本章说明如何设置嵌套和复杂 RAID 10 设备。RAID 10 设备包含嵌套 RAID 1(镜像)和 RAID 0(分段)阵列。嵌套 RAID 可以设置为条带化镜像 (RAID 1+0) 或镜像化条带 (RAID 0+1)。复杂 RAID 10 设置支持更高的数据冗余级别,因此镜像与分段兼得,并且拥有更多的数据安全措施。
- 10 创建降级 RAID 阵列
降级阵列是缺少某些设备的阵列。仅对 RAID 1、RAID 4、RAID 5 和 RAID 6 支持降级阵列。这些 RAID 类型被设计为作为容错功能的一部分,容忍缺少一些设备。通常,当一个设备失败时,会发生降级阵列。可以故意创建一个降级阵列。
- 11 使用 mdadm 调整软件 RAID 阵列的大小
本章描述如何使用多设备管理 (
mdadm(8)
) 工具增加或减小软件 RAID 1、4、5 或 6 设备的大小。- 12 适用于 MD 软件 RAID 的储存机箱 LED 实用程序
储存机箱 LED 监视实用程序 (
ledmon
) 和 LED 控件 (ledctl
) 实用程序属于 Linux 用户空间应用程序,它们使用多种接口和协议来控制储存机箱 LED。主要用途是视觉化显示使用 mdadm 实用程序创建的 Linux MD 软件 RAID 设备的状态。ledmon
守护程序会监视驱动器阵列的状态,然后相应更新驱动器 LED 的状态。您可以使用ledctl
实用程序为指定的设备设置 LED 模式。- 13 软件 RAID 查错
查看
/proc/mdstats
文件以确定 RAID 分区是否受损。如果磁盘出现故障,请关闭 Linux 系统并用以同样方式分区的新硬盘替换出现问题的硬盘。然后重启动您的系统并输入命令mdadm /dev/mdX --add /dev/sdX
。将X
替换为您的特定设备标识符。这会自动将硬盘整合到 RAID 系统中并完全重新构造(适用于除 RAID 0 以外的所有 RAID 级别)。