smartctl 출력이 혼란스럽습니다.

smartctl 출력이 혼란스럽습니다.

나는 보았다SmartMonTools: 내 하드 드라이브에서 smartctl 테스트가 실행되고 있는지 어떻게 알 수 있나요?그러다가 도망갔다——

$ sudo smartctl -a /dev/sdb | grep "progress" -i -A 1
# 3  Extended captive    Self-test routine in progress 90%       216         -
# 4  Offline             Interrupted (host reset)      60%       215         -
# 5  Short captive       Self-test routine in progress 60%       215         -
# 6  Offline             Interrupted (host reset)      60%       215         -
# 7  Short captive       Self-test routine in progress 60%       215         -
# 8  Short offline       Completed without error       00%       215         

장기 확장 테스트를 진행 중입니다.

이제 첫 번째 상태도 중단했지만 여전히 위의 내용이 표시되기 때문에 상태가 무엇인지 알아내는 것이 매우 까다롭습니다.

그리고 다음과 같이 실행하세요 -

$ sudo smartctl -a /dev/sdb | tail
 SPAN  MIN_LBA  MAX_LBA  CURRENT_TEST_STATUS
    1        0        0  Aborted_by_host [90% left] (0-65535)
    2        0        0  Not_testing
    3        0        0  Not_testing
    4        0        0  Not_testing
    5        0        0  Not_testing
Selective self-test flags (0x0):
  After scanning selected spans, do NOT read-scan remainder of disk.
If Selective self-test is pending on power-up, resume after 0 minute delay.

그렇다면 이것은 atm에서 실행되는 테스트가 없다는 것을 의미합니까?

또 다른 질문은 테스트를 실행하기 전에 테스트가 전혀 실행되지 않는지 확인하는 방법입니다.

그랬어야 했는데--

$ sudo smartctl -X /dev/sdb

백그라운드에서 실행 중인 테스트가 없는지 확인하는 방법이 필요합니다.

답변1

모든 자체 테스트 로그 데이터 구조 항목은 "테스트되지 않음" 또는 "중단"되었으므로 자체 테스트가 실행되지 않았습니다(또는 실행 시 자체 테스트가 실행되지 않았습니다 smartctl). 이것이 실행 중인 테스트가 없는지 확인하는 방법입니다. 출력에서 범위 1에 대한 정보는 로그 항목 #3과 일치합니다. 두 항목 모두 중단 시 테스트의 90%를 실행해야 함을 나타냅니다. 로그 항목 #1과 #2에 추가 정보가 있을 수 있습니다...

지적한 대로 smartctl -X비강제(백그라운드) 자체 테스트를 중단하는 데 사용할 수 있습니다.

실제로 이러한 모든 문제를 처리하는 가장 쉬운 방법은 smartd백그라운드 테스트를 정기적으로 사용하고 실행하는 것입니다. 그러면 테스트를 중지하거나 백그라운드 테스트가 실행 중인지 확인하는 것에 대해 걱정할 필요가 없습니다. 분명히 이것은 새 드라이브에서 강제 테스트 결과를 신속하게 찾고 있는 경우에는 적용되지 않습니다!

답변2

아직 실행 중인 오프라인 테스트의 경우 -a출력에 다음이 표시 될 수 있습니다.

Offline data collection status:  (0x03)   Offline data collection activity
                                          is in progress.

그리고

Total time to complete Offline 
data collection:               (   35) seconds.

관련 정보