![如何在 CERC 上重建缺少驱动器的 RAID1?](https://linux22.com/image/567994/%E5%A6%82%E4%BD%95%E5%9C%A8%20CERC%20%E4%B8%8A%E9%87%8D%E5%BB%BA%E7%BC%BA%E5%B0%91%E9%A9%B1%E5%8A%A8%E5%99%A8%E7%9A%84%20RAID1%EF%BC%9F.png)
我在一台戴尔 750 上安装了 CERC/4i,上面有两个 SATA 驱动器。由于冷却系统故障,其中一个磁盘停止工作。这种情况之前发生过两次,所以我确信磁盘没有(致命)损坏。以前,阵列重建是由以下一组 afacli 命令触发的:
AFA0> disk remove dead_partitions 0
AFA0> controller rescan
然而,这次它没能成功。我重新启动了盒子,希望 BIOS 界面能显示一些信息,但没有什么明显的变化。RAID1 组的当前状态如下:
AFA0> container list /full
Executing: container list /full=TRUE
Num Total Oth Chunk Scsi Partition Creation System
Label Type Size Ctr Size Usage B:ID:L Offset:Size State RO Lk Task Done% Ent Date Time Files
----- ------ ------ --- ------ ------- ------ ------------- ------- -- -- ------- ------ --- ------ -------- ------
0 Mirror 465GB Valid 0:00:0 64.0KB: 465GB UnProt 0 032511 17:55:06
/dev/sda root --- Missing ---
AFA0> disk list /full
Executing: disk list /full=TRUE
B:ID:L Device Type Removable media Vendor-ID Product-ID Rev Blocks Bytes/Block Usage Shared Rate
------ -------------- --------------- --------- ---------------- ----- --------- ----------- ---------------- ------ ----
0:00:0 Disk N WDC WD5000AAKS-00V0A 05.0 976773168 512 Initialized NO 132
0:01:0 Disk N WDC WD5000AAKS-22V1A 05.0 976773168 512 Initialized NO 132
我尝试将 0:01:0 作为备用添加到设置中container set failover 0 (0,1,0)
,但这似乎已强制卷进入只读模式并阻止任何在控制器上使用 afacli 的尝试。等待 10 分钟左右后,我重新启动。状态仍与上述相同。
所以我的问题是:如何让丢失的驱动器重新加入镜像集?
如果有帮助的话:
Component Revisions
-------------------
CLI: 2.7-1 (Build #4944)
API: 2.7-1 (Build #4944)
Miniport Driver: 1.1-5 (Build #2461)
Controller Software: 4.1-0 (Build #7401)
Controller BIOS: 4.1-0 (Build #7401)
Controller Firmware: (Build #7401)
答案1
答案是:
container reconfigure /mirror 0 (0,1,0)
通知容器将磁盘 0:01:0 包含在镜像集中。