歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux下硬盤健康SMART檢查

Linux下硬盤健康SMART檢查

日期:2017/2/28 13:49:37   编辑:Linux教程

無論是生產服務器中還是平時使用的家用電腦,在長期的使用中磁盤一定會有損耗所以我們需要對磁盤進行定期檢查以確保磁盤的健康與否,是否需要替換。在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相關工具,只能通過第三方工具來檢查,還有在虛擬機上的硬盤也是不支持磁盤檢測的

Copyright © Linux教程網 All Rights Reserved