磁盘发生故障后如何重建 RAID 阵列
问:我有两个磁盘镜像阵列,假设镜像 RAID 阵列中的一个磁盘发生故障,那么我将用新磁盘替换该磁盘(我有热插拔 SCSI 驱动器)。现在的问题是磁盘发生故障后如何重建 RAID 阵列。
答。廉价磁盘冗余阵列(独立磁盘冗余阵列)是一种使用多个硬盘驱动器在驱动器之间共享或复制数据的系统。您可以使用 IDE 和 SCSI 磁盘进行镜像。
如果您不使用热插拔驱动器,则需要关闭服务器。将硬盘替换到系统后,您需要使用 raidhotadd 从 RAID-1、-4 和 -5 阵列中添加磁盘(当它们处于活动状态时)。
假设新的 SCSI 磁盘是 /dev/sdb,输入以下命令:# raidhotadd /dev/mdX /dev/sdb
将 /dev/mdX 替换为实际 raid 设备名称(例如 /dev/md0)。在阵列构建过程中,您可以通过输入以下命令查看进度和其他信息:# cat /proc/mdstat
参见:
- 应对 Linux 文件系统故障
- 以上两个命令足以解决您的问题。不过,我建议您阅读 The Software-RAID HOWTO以获取更多信息。