當硬碟是直接接到主機板的SATA插槽時,可以用 hdparm 與 smartctl 直接檢查其狀態,參考《檢查硬碟的狀態》。但若是硬碟是接在磁碟陣列卡(RAID card)上面的時候,就沒辦法直接這樣檢查。下面介紹以3ware 9650SE 這張RAID card為例子來介紹如何使用smartctl來檢查每個硬碟的狀態
- smartctl -i -d 3ware,10 /dev/twa0
- smartctl -H -d 3ware,10 /dev/twa0
- smartctl -a -d 3ware,10 /dev/twa0
在這邊 twa0 代表的是3ware這張卡的controller number,若有兩張卡,那就會是twa0、twa1
而前面的10代表的是這張卡上面的port number。