Linux 中查看硬盤的壽命

環境

操作系統:Ubuntu Kylin 優麒麟 21.10、Debian 11 Bullseye

適用架構:ARM64(鯤鵬、飛騰)

 

簡介

固態硬盤都有使用時長和寫入量的限制,因此,有必要進行壽命的檢測。

SmartControl

SmartCtl(S.M.A.R.T 自監控,分析和報告技術)是類 Unix 系統下實施 SMART 任務命令行套件或工具,它用於打印 SMART 自檢和錯誤日誌,啓用並禁用SMRAT自動檢測,以及初始化設備自檢。

SmartCtl 對於 Linux 物理服務器十分有用,在這些服務器上,可以對智能磁盤進行錯誤檢查,並將與硬件 RAID 相關的磁盤信息摘錄下來。

安裝

sudo apt install gsmartcontrol

如果不使用圖形界面,可以使用如下命令。

sudo apt install smartmontools

執行查看命令。/dev/nvme0n1 是硬盤的路徑。

sudo smartctl -a /dev/nvme0n1

輸出信息。加粗標紅的就是硬盤寫入量和讀出量。

smartctl 7.1 2019-12-30 r5022 [aarch64-linux-5.4.18-35-generic] (local build)
Copyright (C) 2002-19, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Number:                       ADATA SXXXXXX
Serial Number:                      XXXXXXXX
Firmware Version:                   XXXXXXXXX
PCI Vendor/Subsystem ID:            0x126f
IEEE OUI Identifier:                0x000000
Controller ID:                      1
Number of Namespaces:               1
Namespace 1 Size/Capacity:          2,048,408,248,320 [2.04 TB]
Namespace 1 Utilization:            152,219,648 [152 MB]
Namespace 1 Formatted LBA Size:     512
Local Time is:                      Sun Sep 26 02:30:18 2021 CST
Firmware Updates (0x14):            2 Slots, no Reset required
Optional Admin Commands (0x0017):   Security Format Frmw_DL Self_Test
Optional NVM Commands (0x005f):     Comp Wr_Unc DS_Mngmt Wr_Zero Sav/Sel_Feat Timestmp
Maximum Data Transfer Size:         64 Pages
Warning  Comp. Temp. Threshold:     75 Celsius
Critical Comp. Temp. Threshold:     80 Celsius

Supported Power States
St Op     Max   Active     Idle   RL RT WL WT  Ent_Lat  Ex_Lat
 0 +     9.00W       -        -    0  0  0  0        0       0
 1 +     4.60W       -        -    1  1  1  1        0       0
 2 +     3.80W       -        -    2  2  2  2        0       0
 3 -   0.0450W       -        -    3  3  3  3     2000    2000
 4 -   0.0040W       -        -    4  4  4  4    15000   15000

Supported LBA Sizes (NSID 0x1)
Id Fmt  Data  Metadt  Rel_Perf
 0 +     512       0         0

=== START OF SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

SMART/Health Information (NVMe Log 0x02)
Critical Warning:                   0x00
Temperature:                        39 Celsius
Available Spare:                    100%
Available Spare Threshold:          10%
Percentage Used:                    0%
Data Units Read:                    28,982,809 [14.8 TB]
Data Units Written:                 33,195,887 [16.9 TB]

Host Read Commands:                 452,851,029
Host Write Commands:                515,596,751
Controller Busy Time:               874
Power Cycles:                       2
Power On Hours:                     14
Unsafe Shutdowns:                   1
Media and Data Integrity Errors:    0
Error Information Log Entries:      0
Warning  Comp. Temperature Time:    0
Critical Comp. Temperature Time:    0

Error Information (NVMe Log 0x01, max 256 entries)
No Errors Logged

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章