smartctl
這是一個(gè)用于管理和監(jiān)控 SMART(Self-Monitoring, Analysis, and Reporting Technology,自我監(jiān)測(cè)、分析與報(bào)告技術(shù))的命令行工具。SMART 是一種內(nèi)置于現(xiàn)代硬盤驅(qū)動(dòng)器(HDD)和固態(tài)硬盤(SSD)中的技術(shù),用于監(jiān)測(cè)硬盤的健康狀態(tài)、性能以及潛在的故障風(fēng)險(xiǎn)。
通過(guò) smartctl,用戶可以查看硬盤的 SMART 數(shù)據(jù)、運(yùn)行診斷測(cè)試、檢查硬盤的健康狀態(tài)等。它是一個(gè)非常強(qiáng)大的工具,特別適合系統(tǒng)管理員或高級(jí)用戶用于診斷和預(yù)防硬盤故障。
SMART 技術(shù)簡(jiǎn)介 SMART 技術(shù)允許硬盤監(jiān)測(cè)自身的各種參數(shù),例如:
- 溫度
- 讀寫錯(cuò)誤率
- 啟動(dòng)次數(shù)
- 運(yùn)行時(shí)間
- 壞扇區(qū)數(shù)量
- 以及其他與硬盤健康相關(guān)的指標(biāo)
當(dāng) SMART 檢測(cè)到硬盤可能出現(xiàn)問(wèn)題時(shí),它會(huì)發(fā)出警告,幫助用戶提前備份數(shù)據(jù)或更換硬盤,避免數(shù)據(jù)丟失。
支持的硬盤類型 SATA硬盤
- HDD傳統(tǒng)的機(jī)械硬盤,適用于大多數(shù)存儲(chǔ)需求。
- NVMe固態(tài)硬盤:適用于需要高性能的應(yīng)用場(chǎng)景。
- 混合硬盤:結(jié)合了SSD和HDD的優(yōu)點(diǎn),適用于需要平衡性能和容量的場(chǎng)景。
在群暉nas中硬盤管理器中ngff ssd與nvme ssd顯示的smart報(bào)告值是有差異的,這個(gè)情況也和群暉硬盤數(shù)據(jù)庫(kù)文件的版本有關(guān)。所以為了進(jìn)一步顯示完整的檢測(cè)項(xiàng),就需要在smartctl命令行進(jìn)行執(zhí)行操作。另外,在DSM 7.2.1及更高版本中,存儲(chǔ)管理器不再顯示S.M.A.R.T.屬性,用戶還是需要通過(guò)命令行工具smartctl來(lái)查看。
顯示硬盤類型
smartctl --scan
/dev/sde -d scsi # /dev/sde, SCSI device
命令會(huì)輸出系統(tǒng)中所有支持 S.M.A.R.T. 的硬盤設(shè)備信息。
硬盤類型說(shuō)明
- /dev/sda 和 /dev/sdb 是 SATA 硬盤設(shè)備路徑。
- /dev/nvme0n1 是 NVMe 硬盤設(shè)備路徑。
- -d sat 表示該設(shè)備是通過(guò) SATA 接口連接的。
- -d nvme 表示該設(shè)備是通過(guò) NVMe 接口連接的。
顯示硬盤信息
smartctl -i /dev/sde
獲取指定硬盤( /dev/sde)基本信息的命令。-i 選項(xiàng)表示“信息”(Information),用于顯示硬盤的制造商、型號(hào)、序列號(hào)、接口類型、固件版本等基本信息。
顯示SATA ngff ssd信息
smartctl -a -d sat -T permissive /dev/nvc2
參數(shù)解釋:
- -a:表示顯示所有SMART信息,包括設(shè)備信息、SMART狀態(tài)、SMART屬性等。
- -d sat:指定設(shè)備類型為SATA。對(duì)于NVMe設(shè)備,通常不需要指定 -d sat,因?yàn)镹VMe設(shè)備有自己獨(dú)立的接口類型。
- -T permissive:設(shè)置SMART健康狀態(tài)的評(píng)估模式為“寬容模式”,在這種模式下,即使某些SMART屬性超過(guò)了閾值,也不會(huì)直接判定硬盤為“失敗”。
此命令顯示磁盤通過(guò)了檢測(cè)pass,但是未能顯示磁盤壽命使用率。
顯示SATA ngff ssd使用壽命
smartctl -l devstat -d sat /dev/nvc1
參數(shù)說(shuō)明
- -l devstat:顯示設(shè)備的統(tǒng)計(jì)信息(device statistics)。
- -d sat:指定設(shè)備類型為 SAT(SCSI/ATA Translation)。
- /dev/nvc1:設(shè)備的路徑。這里的 /dev/nvc1 可能是你的存儲(chǔ)設(shè)備(如硬盤或 SSD)在系統(tǒng)中的設(shè)備名稱。
輸出說(shuō)明
運(yùn)行該命令后,smartctl 會(huì)顯示設(shè)備的統(tǒng)計(jì)信息內(nèi)容:
- 設(shè)備的總讀寫量:讀取和寫入的總字節(jié)數(shù)。讀取和寫入的總次數(shù)。
- 溫度統(tǒng)計(jì):設(shè)備的溫度歷史記錄30℃。
- 錯(cuò)誤統(tǒng)計(jì):讀取和寫入錯(cuò)誤的次數(shù)。
- 其他性能指標(biāo):設(shè)備的運(yùn)行時(shí)間13003小時(shí)、啟動(dòng)次數(shù)等。
- 壽命預(yù)計(jì)使用:當(dāng)前19,表示為19%,全新表示0
小結(jié)
Percentage Used(使用百分比),這是衡量SSD壽命的關(guān)鍵指標(biāo)之一。它基于實(shí)際使用情況和制造商對(duì)NVM(非易失性存儲(chǔ)器)壽命的預(yù)測(cè),值為100表示NVM的估計(jì)耐力已經(jīng)消耗完,但并不一定表示SSD會(huì)立即故障,但是建議必須在耗盡前替換SSD。 另外2個(gè)參數(shù):Reallocated Sectors Count(重分配扇區(qū)數(shù)),雖然SSD不涉及傳統(tǒng)硬盤的磁頭和磁盤,但類似的概念可以反映SSD的健康狀態(tài)。 Uncorrectable Sector Count(不可修復(fù)扇區(qū)數(shù)),顯示不可修復(fù)的壞道數(shù)量,也是需要關(guān)注,特別是購(gòu)買二手SSD時(shí),需要額外關(guān)注此參數(shù),如果有讀數(shù),就不要考慮購(gòu)買了。
作者聲明本文無(wú)利益相關(guān),歡迎值友理性交流,和諧討論~
,