Linux
如何辨識 3ware 卡上的故障驅動器/埠
我有一個 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。