2016年3月16日 星期三

Linux 查詢硬碟 S.M.A.R.T. 健康狀態

查硬碟資訊
$ smartctl -i /dev/sda
注意訊息最後面,硬碟是否有支援 SMART,且是否有開啟。
.....
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

若硬碟是否有支援 SMART,但沒有開啟。
.....
SMART support is: Available - device has SMART capability.
SMART support is: Disabled
可使用以下指令開啟
$ smartctl -s on /dev/sda

查看硬碟健康狀態
$ smartctl -H /dev/sda

查看硬碟健康狀態(列出細項)
$ smartctl -A /dev/sda

讓硬碟進行一次自我檢測(此指令下完會在背景執行)
$ smartctl -t short /dev/sda
想知道自我檢測執行進度,可查看硬碟完整資訊
$ smartctl -a /dev/sda
.....
SMART Self-test log structure revision number 1
Num  Test_Description    Status                  Remaining  LifeTime(hours)  LBA_of_first_error
# 1  Short offline       Self-test routine in progress 80%      3568         -
# 2  Short offline       Completed without error       00%      3568         -
這一段,是歷史檢測結果(新的在上面),上例表示,有過兩次檢測, 前一次檢測結果正常(Completed without error), 目前這一次尚在檢測,進度還剩 80%


參考:
[Linux] smartctl 使用smartmontools監控硬碟的健康狀態 | 70's Blog
鳥哥的 Linux 私房菜 -- 第二十章、基礎系統設定與備份策略



沒有留言:

張貼留言