나는 하드 디스크 테스트 와 smartmontools가를 .
테스트 전 하드 디스크 상태 (며칠 전에 한 번의 짧은 테스트 만 수행) :
$ 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 -
그래서 긴 테스트를 시작합니다 .
$ 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.
테스트가 실행 중이지만 진행 상황을 보려고하면 :
$ 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 -
... 지금 실행중인 테스트가없는 것처럼 동일한 결과를 얻습니다.
'-H'매개 변수는 더 이상 정보를 제공하지 않습니다.
$ 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
그리고 실행중인 프로세스가없는 한 (이 테스트는 하드 디스크 컨트롤러만으로 수행됨) 일부 ps -e
스타일 검색은 도움이되지 않습니다.
SMART 자체 테스트가 현재 실행 중인지 어떻게 알 수 있습니까?
smartctl -a /dev/sda | grep "progress" -i -A 1
과도한 정보 출력을 줄이려면 다음 과 같이 직접 줄을 그레 핑하여 추가하는 것이 좋습니다 .