2021-05-12 14:32:11
Linux下硬碟健康SMART檢查
無論是生產伺服器中還是平時使用的家用電腦,在長期的使用中磁碟一定會有損耗所以我們需要對磁碟進行定期檢查以確保磁碟的健康與否,是否需要替換。在Windows的系統下大家都知道有很多第三方軟體可以實現磁碟的檢查,但是在Linux系統下,其實有一個預設的檢查工具SMART,SMART是和主機板BIOS上相應功能配合的要使用SMART,必須先進入到主機板BIOS設定裡邊啟動相關設定,這專案技術在上實際90年代的時候就被廣泛應用,SMART會紀錄下型號、容量、溫度、密度、磁區、尋道時間、傳輸、誤位元速率等等一些列詳細的資訊,在長期的使用中這些引數會隨之改變,所以我們可以通過SMART來判斷磁碟的健康與否。
[root@test data]# fdisk -l#先檢視下磁碟的資訊
[root@test data]# smartctl -i /dev/sda
smartctl version 5.38 [x86_64-RedHat-linux-gnu] Copyright (C) 2002-8 Bruce Allen
Home page is http://smartmontools.sourceforge.net/
=== START OF INFORMATION SECTION ===
Device Model: WDC WD5000AAKX-08U6AA0
Serial Number: WD-WMC2E0J27J46
Firmware Version: 19.01H19
User Capacity: 500,107,862,016 bytes
Device is: Not in smartctl database [for details use: -P showall]
ATA Version is: 8
ATA Standard is: Exact ATA specification draft version not indicated
Local Time is: Mon Aug 15 21:55:51 2016 CST
SMART support is: Available - device has SMART capability.
SMART support is: Enabled#這個值如果是Disabled,就是未啟動需要我們手動開啟
[root@test data]# smartctl –smart=on –offlineauto=on –saveauto=on /dev/sda
[root@test data]# smartctl -H /dev/sda
smartctl version 5.38 [x86_64-redhat-linux-gnu] Copyright (C) 2002-8 Bruce Allen
Home page is http://smartmontools.sourceforge.net/
=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED#這個值表示磁碟良好,如果是Failure就要替換了
所以我們可以開啟Linux下SMART功能來對磁碟的健康檢測,這裡就可以把這個值加入監控檢查,要注意的是Windows下是並沒有內建SMART相關工具,只能通過第三方工具來檢查,還有在虛擬機器上的硬碟也是不支援磁碟檢測的
本文永久更新連結地址:http://www.linuxidc.com/Linux/2016-08/134591.htm
相關文章