1. 程式人生 > >Linux系統檢視行動硬碟的使用時間--使用smartmontools

Linux系統檢視行動硬碟的使用時間--使用smartmontools

windows系統裡有很多好用的軟體可以檢視硬碟的總使用時長,Linux下也有類似的工具smartmontools。 S.M.A.R.T. (Self-Monitoring, Analysis and Reporting Technology; often written as SMART) 現在的硬碟基本都支援SMART 對於Debian,Ubuntu系統:

apt-get install smartmontools

其他系統的庫裡也有smartmontools。 使用如下命令檢視硬碟掛載在哪個目錄下

df -h

比如說我的硬碟掛載在/dev/sda1,使用如下命令檢視。

smartctl -
-all /dev/sda1

結果如下:

smartctl 6.6 2016-05-31 r4324 [armv7l-linux-4.14.71-v7+] (local build)
Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Vendor:               Lenovo
Product:              USB Hard Drive
Revision:             1A
Compliance:
SPC-4 User Capacity: 1,000,204,886,016 bytes [1.00 TB] Logical block size: 512 bytes Serial number: 624P0LOT Device type: disk Local Time is: Tue Nov 13 10:32:38 2018 HKT SMART support is: Available - device has SMART capability. SMART support is: Disabled SMART
Disabled. Use option -s with argument 'on' to enable it.

發現並沒有讀到我們想要的資訊,我們需要把SMART 開啟,使用如下命令:

smartctl -s on --all /dev/sda1 

讀取成功