Linux

如何辨識 3ware 卡上的故障驅動器/埠

  • December 30, 2015

我有一個 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

如何閃爍單個埠的驅動器活動以找出陣列中的哪個驅動器是壞的?

找到了一種在 shell 循環上使用“顯示全部”命令的方法:

# while [ 1 ] ;do  tw_cli  /c7/p0 show all; done

這將創建對單個驅動器 (p0) 的足夠訪問,以使驅動器托架上的指示燈閃爍。

現在,如果你碰巧繼承了帶有 3ware RAID 卡的 Windows Server,你可以用 powershell 做類似的事情:

PS C:\Users\Administrator> while ( 1 ) { tw_cli /c7/p0 show all }

而且,當您更換了驅動器並想查看重建狀態時,您可以使用相同的技巧來獲得類似於 Linux 中的watch命令的內容:

PS C:\Users\Administrator> while ( 1 ) { clear ; tw_cli info c7 ; sleep 5 }

HTH。

引用自:https://serverfault.com/questions/656382