![如何识别 3ware 卡上出现故障的驱动器/端口](https://linux22.com/image/649084/%E5%A6%82%E4%BD%95%E8%AF%86%E5%88%AB%203ware%20%E5%8D%A1%E4%B8%8A%E5%87%BA%E7%8E%B0%E6%95%85%E9%9A%9C%E7%9A%84%E9%A9%B1%E5%8A%A8%E5%99%A8%2F%E7%AB%AF%E5%8F%A3.png)
我有一个 3ware 9650-SE 控制器,带有 2 个采用 RAID-1 配置的驱动器。“端口 1”上的驱动器出现错误,但驱动器笼未贴标签。我尝试使用 cli 来“识别”驱动器,但 tw_cli 只显示“N/A”。我以为这可能会使驱动器活动 LED 闪烁,但没有:
# tw_cli /c7/p1 set identify=on
Setting port Identify on /c7/p1 to [on] ... N/A
我如何闪烁单个端口的驱动器活动来找出阵列中哪个驱动器是坏的?
答案1
找到了一种在 shell 循环中使用“show all”命令来执行此操作的方法:
# while [ 1 ] ;do tw_cli /c7/p0 show all; done
这样就可以对单个驱动器 (p0) 进行足够的访问,从而使驱动器托架上的指示灯闪烁。
答案2
现在,如果您碰巧继承了一台带有 3ware RAID 卡的 Windows Server,您可以使用 powershell 执行类似操作:
PS C:\Users\Administrator> while ( 1 ) { tw_cli /c7/p0 show all }
而且,当你更换了驱动器并想要查看重建状态时,你可以使用相同的技巧来获得类似于手表Linux 中的命令:
PS C:\Users\Administrator> while ( 1 ) { clear ; tw_cli info c7 ; sleep 5 }
嗨嗨。