SMART 건강 테스트 및 상태

SMART 건강 테스트 및 상태

명령을 실행할 때 다음 출력을 제공하는 외부 USB 드라이브가 있습니다.

$ smartctl /dev/sdb -H

상단:

SMART Status not supported: Incomplete response, ATA output registers missing
SMART overall-health self-assessment test result: PASSED 
Warning: This result is based on an Attribute check. 

이것이 걱정할 만한 것인지 아니면 단지 잘못된 설정인지 좀 더 자세히 설명해 주시겠습니까? 건강 상태의 단순화된 형태는 일반적으로 무엇을 의미합니까?

관련 내용을 제외하면 단기 및 장기 테스트 모두 문제 없이 완료되었습니다.

답변1

나는 당신이받은 이런 종류의 경고를 본 적이 없습니다. 그러나 이는 SMART가 일반적으로 ATA 프로토콜의 일부인 상태에 대한 추가 정보를 명시적으로 제공하지 않기 때문에 smartctl이 속성 테이블(아래 참조)만 평가한다는 것을 의미합니다. smartmontools의 저자는 이 경우 전반적인 응답을 신뢰할 수 없다고 생각합니다. 지금까지 내가 아는 한 SATA 컨트롤러에 직접 연결된 드라이브는 SMART에서 더 잘 작동합니다.

속성 테이블과 관련하여 을 사용하여 SMART 속성 출력을 보면 , 및 smartctl -A /dev/XXX3개의 열이 표시됩니다 VALUE. 이것은 그러한 출력의 일부입니다:WORSTTHRESH

ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x002f   200   200   051    Pre-fail  Always       -       0
  3 Spin_Up_Time            0x0027   189   182   021    Pre-fail  Always       -       5508
  4 Start_Stop_Count        0x0032   100   100   000    Old_age   Always       -       18

첫 번째 열은 VALUE속성의 현재 값을 알려줍니다. 이 WORST열은 SMART가 지금까지 본 최악의(보통 가장 낮은) 값을 알려줍니다. 이 THRESH열은 공급자가 정상이라고 간주하는 가장 낮은 값을 알려줍니다.

WORST열의 동일한 행에 다음 값이 표시 되면 THRESH드라이브가 건강하지 않은 것으로 간주됩니다. 물론 이는 우리가 VALUE아래에서 본 것을 의미하기도 합니다. THRESH또한 상태를 평가할 때는 유형의 속성만 중요하다는 것을 알 수 있습니다 Pre-fail. 다른 임계값은 으로 설정하기만 0하면 해당 속성이 실패하지 않습니다.

이 테이블은 smartctl이 드라이브 상태를 분석하는 데 사용하는 전부입니다. 이것은 실제로 옳은 일이 아닙니다.

답변2

방금 다른 것을 찾는 동안 이 스레드를 찾았지만 잠재적으로 흥미로운 추가 데이터 조각으로 같은 날 동일한 공급업체에서 구매한 두 개의 동일한 드라이브가 있으므로 아마도 동일한 배치에서 나온 것 같습니다. 그 중 하나는 위에 보고된 메시지를 표시하고 다른 하나는 그렇지 않습니다.

$ sudo smartctl -H -d sat /dev/sda
smartctl 6.6 2017-11-05 r4594 [aarch64-linux-5.10.17-v8+] (local build)
Copyright (C) 2002-17, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

$ sudo smartctl -H -d sat /dev/sdb
smartctl 6.6 2017-11-05 r4594 [aarch64-linux-5.10.17-v8+] (local build)
Copyright (C) 2002-17, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF READ SMART DATA SECTION ===
SMART Status not supported: Incomplete response, ATA output registers missing
SMART overall-health self-assessment test result: PASSED
Warning: This result is based on an Attribute check.

자체 테스트 로그 출력( )은 모두 테스트가 오류 없이 완료되었음을 나타냅니다. RAID 1 구성이므로 실제 문제가 감지되면 이메일을 보내도록 SMART를 설정하는 것 외에는 크게 걱정하지 않습니다.smartctl -l selftest -d sat /dev/sdX

관련 정보