Hippies

標題: 在Linux下用smartd來監測硬碟的健康情況 [打印本頁]

作者: kevinhu    時間: 2016-1-18 16:43
標題: 在Linux下用smartd來監測硬碟的健康情況
smartd是forLinux的一套聰明的硬碟監看服務程式,SMART字首代表的是self-monitoring的意思,是建構在ATA-3、之後的ATA版本的IDE、 SCSI-3的硬碟上的分析及報告的精明系統。
SMART的宗旨是在監測硬碟的可靠性及預測硬碟的壽命,進而帶出不同方式的硬碟自測。
套件安裝方式

Debian 及系列Linux系統
#apt-get install smartmontools

Red hat/Fedora Linux系統
# rpm –ivh kernel-utils

OpenSUSE Linux 系統
# yum kernel-utils

FreeBSD  系統
# pkg_add -r  -v  smartmontools

在SMART監測硬碟的參數設置前可以先通過底下的命令來測試硬碟是否有支援SMART硬碟監測的功能
# smartctl -i /dev/hda

......
SMART support is: Available - device has SMART capability.
SMART support is: Enabled
結果有出現上述兩行代表有支援此功能

設定及啟動 SMARTD
Debian Linux
Red Hat Linux
FreeBSD

編輯 smartd.conf 範例

直接移到最下面並加入
/dev/裝置 -a -o on -S on -s (S/../.././04|L/../../6/05) //每天 AM 4 ~ 5 執行快速檢查,每週六 AM 5 ~ 6 執行完整檢查
括號裡的 S  跟 L  各代表   sort  跟  long
/dev/裝置 -H -l error -l selftest -t -I 194 //Monitor SMART status
/dev/裝置 -H -m zipe@localhost //指定硬碟有問題時發送的 mail
編輯完後存檔並設定成開機時啟動

有關詳細的資料請參考
S.M.A.R.T.






歡迎光臨 Hippies (http://bbs.hippies.tw/) Powered by Discuz! X3.2