Tôi đang kiểm tra đĩa cứng với SmartMonTools .
Tình trạng đĩa cứng trước khi kiểm tra (chỉ có một thử nghiệm ngắn được thực hiện vài ngày trước):
$ sudo smartctl -l selftest /dev/sda
smartctl 6.2 2013-07-26 r3841 [i686-linux-3.16.0-30-generic] (local build)
Copyright (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF READ SMART DATA SECTION ===
SMART Self-test log structure revision number 1
Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error
# 1 Short offline Completed without error 00% 5167 -
Vì vậy, tôi bắt đầu bài kiểm tra dài :
$ sudo smartctl -t long /dev/sda
smartctl 6.2 2013-07-26 r3841 [i686-linux-3.16.0-30-generic] (local build)
Copyright (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF OFFLINE IMMEDIATE AND SELF-TEST SECTION ===
Sending command: "Execute SMART Extended self-test routine immediately in off-line mode".
Drive command "Execute SMART Extended self-test routine immediately in off-line mode" successful.
Testing has begun.
Please wait 130 minutes for test to complete.
Test will complete after Sat May 9 16:05:27 2015
Use smartctl -X to abort test.
Thử nghiệm được cho là đang chạy , nhưng nếu tôi cố gắng xem tiến trình của nó:
$ sudo smartctl -l selftest /dev/sda
smartctl 6.2 2013-07-26 r3841 [i686-linux-3.16.0-30-generic] (local build)
Copyright (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF READ SMART DATA SECTION ===
SMART Self-test log structure revision number 1
Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error
# 1 Short offline Completed without error 00% 5167 -
... Tất cả những gì tôi nhận được là cùng một kết quả, giống như nếu không có bài kiểm tra chạy / thực hiện ngay bây giờ.
Tham số '-H' không cung cấp thêm thông tin:
$ sudo smartctl -H /dev/sda
smartctl 6.2 2013-07-26 r3841 [i686-linux-3.16.0-30-generic] (local build)
Copyright (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED
Và, miễn là không có quá trình nào chạy (kiểm tra này được thực hiện chỉ bởi bộ điều khiển đĩa cứng), một số ps -e
tìm kiếm kiểu sẽ không giúp được gì.
Làm thế nào tôi có thể biết nếu có một số tự kiểm tra SMART đang chạy ngay bây giờ?
smartctl -a /dev/sda | grep "progress" -i -A 1
, để cắt bản in thông tin quá mức.