SMART 磁碟健康檢測

smartctl --health /dev/sdb
smartctl 6.6 2017-11-05 r4594 [x86_64-linux-4.19.0-5-amd64] (local build)
Copyright (C) 2002-17, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: FAILED!
Drive failure expected in less than 24 hours. SAVE ALL DATA.
Failed Attributes:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  2 Throughput_Performance  0x0005   001   001   054    Pre-fail  Offline  FAILING_NOW 16263

在"FAILING_NOW"情況下,需要盡快備份重要文件,特別是屬性是Pre-fail類型時。

找出有問題的硬碟,讓有問題的硬碟閃燈

apt install ldemon
ledctl locate=/dev/sdb(閃燈)
ledctl locate_off=/dev/sdb(停止閃燈)

將有問題的磁碟熱插拔,準備更新

查看該媒體是否支援 SMART 檢測

smartctl -i /dev/sdx

使用 -s 參數開啟它

smartctl -s on /dev/sdx

使用 -H (health)參數來手動檢查硬碟、隨身硬碟的建康狀態

smartctl -H /dev/sdx

一些錯誤資訊參考

1 Raw Read Error Rate 讀取錯誤率 代表硬碟出現瑕疵

2 Throughput Performance 輸出性能 硬碟可能出現瑕疵,或是整體性能老化

3 Spin Up Time 旋上時間 可能代表主軸馬達老化

4 Start/Stop Count 啟/停次數 這個值是硬碟主軸馬達啟動/關閉的次數,一般來說就是你開關電源的次數 由於硬碟馬達啟/停時磨耗最大,所以這是一個壽命參考值,但本身不具任何指標性

5 Reallocated Sector Count 重分配磁區數量 硬碟內部在發現弱磁區時會將弱磁區的資料重新分配到備用區, 這個值代表碟片可能出現瑕疵

6 Read Channel Margin 讀取通道臨界 代表硬碟可能出現瑕疵

7 Seek Error Rate 尋軌錯誤率

8 Seek Time Performance 尋軌效能 代表硬碟可能出現瑕疵,或是性能老化

11 Calibration Retry Count 校準重試次數 這個值下降代表硬碟可能出現瑕疵

12 Power Cycle Count 電源次數 這個值是硬碟電源/關閉的次數,一般來說就是你開關電源的次數 由於硬碟馬達啟/停時磨耗最大,所以這是一個壽命參考值,但本身不具任何指標性

13 Soft Read Error Rate 軟體讀取錯誤率 無法校正的讀取錯誤,通報給作業系統的次數,代表硬碟出現瑕疵

Last updated