Encontrou uma maneira de fazer isso usando o comando "show all" em um loop de shell:
# while [ 1 ] ;do tw_cli /c7/p0 show all; done
Isso cria acesso suficiente ao inversor individual (p0) para piscar a luz no compartimento da unidade.
Eu tenho um controlador 3ware 9650-SE com 2 drives na configuração RAID-1. A unidade na "porta 1" tem um erro, mas as gaiolas não estão rotuladas. Eu tentei usar o CLI para "identificar" a unidade, mas tw_cli apenas cospe "N / A". Eu pensei que isso poderia piscar o LED de atividade da unidade, mas não:
# tw_cli /c7/p1 set identify=on
Setting port Identify on /c7/p1 to [on] ... N/A
Como posso piscar a atividade da unidade da porta individual para descobrir qual unidade na matriz é aquela que é ruim?
Agora, se você herdar um Windows Server com uma placa RAID 3ware, poderá fazer algo semelhante com o powershell:
PS C:\Users\Administrator> while ( 1 ) { tw_cli /c7/p0 show all }
E, quando você substituir a unidade e quiser ver o status de recriação, poderá usar o mesmo truque para obter algo semelhante ao comando watch no Linux:
PS C:\Users\Administrator> while ( 1 ) { clear ; tw_cli info c7 ; sleep 5 }
HTH.