Saya menguji hard disk dengan SmartMonTools .
Status hard disk sebelum pengujian (hanya satu pengujian singkat yang dilakukan beberapa hari yang lalu):
$ 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 -
Jadi saya memulai tes panjang :
$ 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.
Tes seharusnya berjalan , maka, tetapi jika saya mencoba untuk melihat kemajuannya:
$ 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 -
... semua yang saya dapatkan adalah hasil yang sama, seperti jika tidak ada tes menjalankan / melakukan sekarang.
Parameter '-H' tidak memberikan info lagi:
$ 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
Dan, selama tidak ada proses yang berjalan (tes ini dilakukan oleh pengontrol hard disk saja), beberapa ps -e
pencarian gaya seharusnya tidak membantu.
Bagaimana saya bisa tahu jika ada beberapa tes mandiri SMART yang berjalan saat ini?
smartctl -a /dev/sda | grep "progress" -i -A 1
untuk memotong cetakan info yang berlebihan.grep
segala sesuatu pada baris perintah (dmesg | grep something
,smartctl -a | grep ...
, dll), mereka akan kehilangan sesuatu. Dengansmartctl
khususnya tidak ada perintah sederhana yang memberi tahu Anda semuanya baik-baik saja ...smartctl -H
adalah teman palsu dalam hal itu.Coba:
jika / dev / sda adalah drive yang ingin Anda periksa.
sumber
60% of test remaining.