在Mac裡面,看硬碟的健康狀態SMART,首先要安裝smartmontools。以下是Homebrew安裝法,在終端機內輸入:
- brew install smartmontools
再使用下面的指令看硬碟的健康狀態:
- diskutil list
- smartctl -H /dev/disk0
- smartctl -a /dev/disk0
上述指令的意思是:
- 列出目前系統上安裝的硬碟
- 看硬碟的健康狀態摘要,看有沒有PASS這個關鍵字
- 列出硬碟的詳細健康狀態,參考《硬碟SMART的代碼與狀態》
從指令1看出來目前接上的硬碟是/dev/disk4, 5, 6, 8,用下面的指令
for i in "/dev/disk"{4,5,6,8}
do
echo $i
smartctl -a $i \
| grep -e '^ID
-e 'Reallocated_Sector_Ct' \
-e 'Spin_Retry_Count' \
-e 'End-to-End_Error' \
-e 'Command_Timeout' \
-e 'Offline_Uncorrectable' \
-e 'Current_Pending_Sector' \
-e 'Raw_Read_Error_Rate' \
-e 'Hardware_ECC_Recovered'
done
參考資料
_EOF_
沒有留言:
張貼留言