스마트 로깅 가이드

스마트 로깅 가이드

저는 듀얼 부팅 Linux(KDE 20 lts)와 Windows 10 시스템을 사용하고 있습니다. 부팅 시 자주 부팅 오류가 발생하기 시작했습니다(일부 I/O 오류가 포함된 빠른 메시지, Windows, Linux 및 grub을 부팅할 수 없음). 재부팅 후 자체적으로 수정되었습니다.

/dev/sda시스템 디스크에 대해 간단한 SMART 테스트( )를 수행했습니다 . 이를 파악하고 해결할 수 있도록 안내해주세요.페이스트박스 링크(그럽 부팅 정보)

**SMART REPORT(SHORT TEST)**


...
smartctl 7.1 2019-12-30 r5022 [x86_64-linux-5.8.0-50-generic] (local build)
Copyright (C) 2002-19, Bruce Allen, Christian Franke, www.smartmontools.org

    
SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x000b   100   100   062    Pre-fail  Always       -       0
  2 Throughput_Performance  0x0005   100   100   040    Pre-fail  Offline      -       0
  3 Spin_Up_Time            0x0007   204   204   033    Pre-fail  Always       -       1
  4 Start_Stop_Count        0x0012   096   096   000    Old_age   Always       -       6704
  5 Reallocated_Sector_Ct   0x0033   100   100   005    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x000b   100   100   067    Pre-fail  Always       -       0
  8 Seek_Time_Performance   0x0005   100   100   040    Pre-fail  Offline      -       0
  9 Power_On_Hours          0x0012   084   084   000    Old_age   Always       -       7267
 10 Spin_Retry_Count        0x0013   100   100   060    Pre-fail  Always       -       0
 12 Power_Cycle_Count       0x0032   097   097   000    Old_age   Always       -       5151
191 G-Sense_Error_Rate      0x000a   100   100   000    Old_age   Always       -       0
192 Power-Off_Retract_Count 0x0032   099   099   000    Old_age   Always       -       348
193 Load_Cycle_Count        0x0012   083   083   000    Old_age   Always       -       171547
194 Temperature_Celsius     0x0002   166   166   000    Old_age   Always       -       36 (Min/Max 9/49)
196 Reallocated_Event_Count 0x0032   100   100   000    Old_age   Always       -       0
197 Current_Pending_Sector  0x0022   100   100   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0008   100   100   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x000a   200   200   000    Old_age   Always       -       32
223 Load_Retry_Count        0x000a   100   100   000    Old_age   Always       -       0

SMART Error Log Version: 1
ATA Error Count: 32 (device log contains only the most recent five errors)
    CR = Command Register [HEX]
    FR = Features Register [HEX]
    SC = Sector Count Register [HEX]
    SN = Sector Number Register [HEX]
    CL = Cylinder Low Register [HEX]
    CH = Cylinder High Register [HEX]
    DH = Device/Head Register [HEX]
    DC = Device Command Register [HEX]
    ER = Error register [HEX]
    ST = Status register [HEX]
Powered_Up_Time is measured from power on, and printed as
DDd+hh:mm:SS.sss where DD=days, hh=hours, mm=minutes,
SS=sec, and sss=millisec. It "wraps" after 49.710 days.

Error 32 occurred at disk power-on lifetime: 7265 hours (302 days + 17 hours)
  When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  84 51 81 37 b4 60 00  Error: ICRC, ABRT at LBA = 0x0060b437 = 6337591

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  60 c0 58 f8 b3 60 40 00      00:01:15.846  READ FPDMA QUEUED
  60 c0 50 b8 a1 60 40 00      00:01:15.831  READ FPDMA QUEUED
  60 48 48 b0 cd 60 40 00      00:01:15.831  READ FPDMA QUEUED
  60 08 40 e0 0c 14 40 00      00:01:15.816  READ FPDMA QUEUED
  60 48 38 40 8d 60 40 00      00:01:15.816  READ FPDMA QUEUED

Error 31 occurred at disk power-on lifetime: 7265 hours (302 days + 17 hours)
  When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  84 51 01 61 33 89 07  Error: ICRC, ABRT at LBA = 0x07893361 = 126432097

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  60 02 90 60 33 89 40 00      01:06:25.973  READ FPDMA QUEUED
  60 0b 88 d0 ff d6 40 00      01:06:25.959  READ FPDMA QUEUED
  60 00 80 d0 fe d6 40 00      01:06:25.959  READ FPDMA QUEUED
  60 9f 78 a8 53 e4 40 00      01:06:25.936  READ FPDMA QUEUED
  60 c2 70 b0 fb d6 40 00      01:06:25.929  READ FPDMA QUEUED

Error 30 occurred at disk power-on lifetime: 7264 hours (302 days + 16 hours)
  When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  84 51 11 7f da df 02  Error: ICRC, ABRT at LBA = 0x02dfda7f = 48224895

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  60 50 98 40 da df 40 00      00:01:48.485  READ FPDMA QUEUED
  60 40 90 ca 4c 20 40 00      00:01:48.459  READ FPDMA QUEUED
  60 58 88 e8 d9 df 40 00      00:01:48.449  READ FPDMA QUEUED
  60 40 80 ea 0d 27 40 00      00:01:48.448  READ FPDMA QUEUED
  60 58 78 90 d9 df 40 00      00:01:48.441  READ FPDMA QUEUED

Error 29 occurred at disk power-on lifetime: 7264 hours (302 days + 16 hours)
  When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  84 51 d9 27 25 10 06  Error: ICRC, ABRT at LBA = 0x06102527 = 101721383

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  60 08 d0 38 0b 11 40 00      00:06:28.814  READ FPDMA QUEUED
  61 08 28 70 19 10 40 00      00:06:28.808  WRITE FPDMA QUEUED
  61 08 20 60 19 10 40 00      00:06:28.808  WRITE FPDMA QUEUED
  61 08 18 78 0a 10 40 00      00:06:28.808  WRITE FPDMA QUEUED
  61 08 10 20 0a 10 40 00      00:06:28.808  WRITE FPDMA QUEUED

Error 28 occurred at disk power-on lifetime: 7262 hours (302 days + 14 hours)
  When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  84 51 04 84 ec 96 06  Error: ICRC, ABRT at LBA = 0x0696ec84 = 110554244

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  61 20 38 68 ec 96 40 00      00:17:45.395  WRITE FPDMA QUEUED
  60 08 30 50 5e a8 40 00      00:17:39.523  READ FPDMA QUEUED
  ea 00 00 00 00 00 a0 00      00:17:34.424  FLUSH CACHE EXT
  61 08 a8 60 ec 96 40 00      00:17:34.424  WRITE FPDMA QUEUED
  ea 00 00 00 00 00 a0 00      00:17:34.389  FLUSH CACHE EXT

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%      7267         -

SMART Selective self-test log data structure revision number 1
 SPAN  MIN_LBA  MAX_LBA  CURRENT_TEST_STATUS
    1        0        0  Not_testing
    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.

... 고쳐 쓰다

드라이브에서 불량 섹터를 찾지 못했습니다. Windows 10의 일부 파일 손상이 수정되었으나 여전히 시작이 실패하는 경우가 있는 것으로 나타났습니다.

고쳐 쓰다

이것은 짧은 스마트 테스트의 최신 결과입니다.

하드디스크의 남은 수명을 반영하면 부팅시간은 줄어들지 않고 늘어나게 됩니다. 무슨 뜻이에요?

smartctl 7.1 2019-12-30 r5022 [x86_64-linux-5.8.0-50-generic] (로컬 빌드)
저작권 (C) 2002-19, Bruce Allen, Christian Franke, www.smartmontools.org

=== 정보 섹션 시작 ===
모델 시리즈: Hitachi/HGST Travelstar Z5K500
장비 모델: HGST HTS545050A7E380
일련번호: TM85014C0KBUSM
LU WWN 장치 ID: 5 000cca 72fc7e6b8
펌웨어 버전: GG2OAC90
사용자 용량: 500,107,862,016바이트[500GB]
섹터 크기: 논리적 512바이트, 물리적 4096바이트
속도: 5400rpm
전체 크기: 2.5인치
장치는 다음과 같습니다. smartctl 데이터베이스에 있습니다. [자세한 내용은 -P show를 사용하세요.]
ATA 버전은 ATA8-ACS T13/1699-D 개정 6입니다.
SATA 버전은 SATA 2.6, 3.0Gb/s입니다.
현지 시간: 2021년 4월 22일 목요일 13:08:32 PKT
SMART 지원: 사용 가능 - 장치가 SMART를 지원합니다.
SMART 지원은 다음과 같습니다: 활성화됨

=== 스마트 데이터 읽기 시작 부분 ===
SMART 종합건강 자가평가 테스트 결과: 합격

일반 SMART 값:
오프라인 데이터 수집 상태: (0x00) 오프라인 데이터 수집 활동
                    시작하지 않았습니다.
                    자동 오프라인 데이터 수집: 비활성화되었습니다.
셀프 테스트 실행 상태: (0) 마지막 셀프 테스트 루틴이 완료되었습니다.
                    오류나 자체 점검이 없습니다.
                    이미 실행 중입니다.
오프라인으로 완료하는 데 걸린 총 시간
데이터 수집: (45)초.
오프라인 데이터 수집
기능: (0x5b) SMART 즉시 오프라인 실행.
                    자동 오프라인 데이터 수집 켜기/끄기를 지원합니다.
                    온라인 신제품 출시 이후 오프라인 컬렉션이 중단됩니다.
                    주문하다.
                    오프라인 표면 스캐닝을 지원합니다.
                    자체 테스트를 지원합니다.
                    전송 자체 테스트는 지원되지 않습니다.
                    선택적 자가 테스트를 지원합니다.
SMART 기능: (0x0003) 입력 전 SMART 데이터 저장
                    절전 모드.
                    SMART 자동 저장 타이머를 지원합니다.
오류 로깅 기능: (0x01) 오류 로깅을 지원합니다.
                    일반 로깅을 지원합니다.
간단한 자체 테스트 절차
권장 폴링 시간: (2)분.
확장된 자체 테스트 프로그램
권장 투표 시간: (113)분.
SCT 기능: (0x003d) SCT 상태를 지원합니다.
                    SCT 오류 복구 제어를 지원합니다.
                    SCT 기능 제어를 지원합니다.
                    SCT 데이터시트를 지원합니다.

SMART 속성 데이터 구조 개정 번호: 16
임계값이 있는 공급업체별 SMART 속성:
ID# ATTRIBUTE_NAME 플래그 값 최악의 임계값 유형이 업데이트되었습니다. WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate 0x000b 100 100 062 항상 사전 실패 - 0
  2 Throughput_Performance 0x0005 100 100 040 실패 전 오프라인 - 0
  3 Spin_Up_Time 0x0007 212 212 033 항상 실패하기 전에 - 1
  4 Start_Stop_Count 0x0012 096 096 000 Old_age 항상 - 6713
  5 Reallocation_Sector_Ct 0x0033 100 100 005 항상 - 실패 전 0
  7 Seek_Error_Rate 0x000b 100 100 067 항상 사전 실패 - 0
  8 Seek_Time_Performance 0x0005 100 100 040 실패 전 오프라인 - 0
  9 Power_On_Hours 0x0012 084 084 000 Old_age 항상 - 7277
 10 Spin_Retry_Count 0x0013 100 100 060 항상 사전 실패 - 0
 12 Power_Cycle_Count 0x0032 097 097 000 Old_age 항상 - 5160
191 G-Sense_Error_Rate 0x000a 099 099 000 Old_age 항상 - 131072
192 Power-Off_Retract_Count 0x0032 099 099 000 Old_age 항상 - 348
193 Load_Cycle_Count 0x0012 083 083 000 Old_age 항상 - 172408
194Temperature_Celsius 0x0002 176 176 000 Old_age 항상 - 34(최소/최대 9/49)
196 Realated_Event_Count 0x0032 100 100 000 Old_age 항상 - 0
197 Current_Pending_Sector 0x0022 100 100 000 Old_age 항상 - 0
198 Offline_Un 수정 가능 0x0008 100 100 000 Old_age 오프라인 - 0
199 UDMA_CRC_Error_Count 0x000a 200 200 000 Old_age 항상 - 33
223 Load_Retry_Count 0x000a 100 100 000 Old_age 항상 - 0

SMART 오류 로그 버전: 1
ATA 오류 수: 33(장치 로그에는 마지막 5개 오류만 포함됨)
    CR = 명령 레지스터 [hex]
    FR = 기능 레지스터 [hex]
    SC = 섹터 카운트 레지스터 [HEX]
    SN = 섹터 번호 레지스터 [hex]
    CL = 실린더 하위 레지스터 [HEX]
    CH = 실린더 상위 레지스터 [HEX]
    DH = 장치/헤더 레지스터 [hex]
    DC = 장치 명령 레지스터 [hex]
    ER = 오류 레지스터 [hex]
    ST = 상태 레지스터 [hex]
Powered_Up_Time은 전원을 켠 시점부터 측정되어 다음과 같이 인쇄됩니다.
DDd+hh:mm:SS.sss 여기서 DD= 일, hh= 시간, mm= 분,
SS=초, sss=밀리초. 49.710일 후에 "종료"됩니다.

디스크 전원을 켤 때 오류 33이 발생했습니다. 수명: 7268시간(302일 + 20시간)
  오류를 발생시킨 명령이 발생했을 때 장치가 활성 상태이거나 유휴 상태였습니다.

  명령이 완료된 후 레지스터는 다음과 같습니다.
  어 ST SC SN CL CH DH
  ————————————
  84 51 79 6f f2 60 00 오류: ICRC, ABRT LBA = 0x0060f26f = 6353519

  오류를 일으키는 명령은 다음과 같습니다.
  CR FR SC SN CL CH DH DC Powered_Up_Time 명령/기능_이름
  -- -- -- -- -- -- -- -- -- ----- -------------- -- -- --
  60 c8 00 20 f2 60 40 00 00:01:39.821 FPDMA 대기열 읽기
  60 e8 f0 50 9e 60 40 00 00:01:39.820 FPDMA 대기열 읽기
  60 88 e8 48 a7 60 40 00 00:01:39.808 FPDMA 대기열 읽기
  60 00 e0 50 9d 60 40 00 00:01:39.802 FPDMA 대기열 읽기
  60 00 d8 d8 aa 60 40 00 00:01:39.792 FPDMA 대기열 읽기

디스크 전원을 켤 때 오류 32가 발생했습니다. 수명: 7265시간(302일 + 17시간)
  오류를 발생시킨 명령이 발생했을 때 장치가 활성 상태이거나 유휴 상태였습니다.

  명령이 완료된 후 레지스터는 다음과 같습니다.
  어 ST SC SN CL CH DH
  ————————————
  84 51 81 37 b4 60 00 오류: ICRC, ABRT LBA = 0x0060b437 = 6337591

  오류를 일으키는 명령은 다음과 같습니다.
  CR FR SC SN CL CH DH DC Powered_Up_Time 명령/기능_이름
  -- -- -- -- -- -- -- -- -- ----- -------------- -- -- --
  60 c0 58 f8 b3 60 40 00 00:01:15.846 FPDMA 대기열 읽기
  60 c0 50 b8 a1 60 40 00 00:01:15.831 FPDMA 대기열 읽기
  60 48 48 b0 cd 60 40 00 00:01:15.831 FPDMA 대기열 읽기
  60 08 40 e0 0c 14 40 00 00:01:15.816 FPDMA 대기열 읽기
  60 48 38 40 8d 60 40 00 00:01:15.816 FPDMA 대기열 읽기

디스크 전원을 켤 때 오류 31이 발생했습니다. 수명: 7265시간(302일 + 17시간)
  오류를 발생시킨 명령이 발생했을 때 장치가 활성 상태이거나 유휴 상태였습니다.

  명령이 완료된 후 레지스터는 다음과 같습니다.
  어 ST SC SN CL CH DH
  ————————————
  84 51 01 61 33 89 07 오류: LBA에서 ICRC, ABRT = 0x07893361 = 126432097

  오류를 일으키는 명령은 다음과 같습니다.
  CR FR SC SN CL CH DH DC Powered_Up_Time 명령/기능_이름
  -- -- -- -- -- -- -- -- -- ----- -------------- -- -- --
  60 02 90 60 33 89 40 00 01:06:25.973 FPDMA 대기열 읽기
  60 0b 88 d0 ff d6 40 00 01:06:25.959 FPDMA 대기열 읽기
  60 00 80 d0 fe d6 40 00 01:06:25.959 FPDMA 대기열 읽기
  60 9f 78 a8 53 e4 40 00 01:06:25.936 FPDMA 대기열 읽기
  60 c2 70 b0 fb d6 40 00 01:06:25.929 FPDMA 대기열 읽기

디스크 전원을 켜는 동안 오류 30이 발생했습니다. 수명: 7264시간(302일 + 16시간)
  오류를 발생시킨 명령이 발생했을 때 장치가 활성 상태이거나 유휴 상태였습니다.

  명령이 완료된 후 레지스터는 다음과 같습니다.
  어 ST SC SN CL CH DH
  ————————————
  84 51 11 7f da df 02 오류: ICRC, ABRT LBA = 0x02dfda7f = 48224895

  오류를 일으키는 명령은 다음과 같습니다.
  CR FR SC SN CL CH DH DC Powered_Up_Time 명령/기능_이름
  -- -- -- -- -- -- -- -- -- ----- -------------- -- -- --
  60 50 98 40 da df 40 00 00:01:48.485 FPDMA 대기열 읽기
  60 40 90 ca 4c 20 40 00 00:01:48.459 FPDMA 대기열 읽기
  60 58 88 e8 d9 df 40 00 00:01:48.449 FPDMA 대기열 읽기
  60 40 80 ea 0d 27 40 00 00:01:48.448 FPDMA 대기열 읽기
  60 58 78 90 d9 df 40 00 00:01:48.441 FPDMA 대기열 읽기

디스크 전원을 켤 때 오류 29가 발생했습니다. 수명: 7264시간(302일 + 16시간)
  오류를 발생시킨 명령이 발생했을 때 장치가 활성 상태이거나 유휴 상태였습니다.

  명령이 완료된 후 레지스터는 다음과 같습니다.
  어 ST SC SN CL CH DH
  ————————————
  84 51 d9 27 25 10 06 오류: LBA에서 ICRC, ABRT = 0x06102527 = 101721383

  오류를 일으키는 명령은 다음과 같습니다.
  CR FR SC SN CL CH DH DC Powered_Up_Time 명령/기능_이름
  -- -- -- -- -- -- -- -- -- ----- -------------- -- -- --
  60 08 d0 38 0b 11 40 00 00:06:28.814 FPDMA 대기열 읽기
  61 08 28 70 19 10 40 00 00:06:28.808 FPDMA 대기열 쓰기
  61 08 20 60 19 10 40 00 00:06:28.808 FPDMA 대기열 쓰기
  61 08 18 78 0a 10 40 00 00:06:28.808 쓰기 FPDMA 대기 중
  61 08 10 20 0a 10 40 00 00:06:28.808 FPDMA 대기열 쓰기

SMART 자체 테스트 로그 구조 개정 번호 1
Num Test_Description 상태 남은 수명(시간) LBA_of_first_error
# 1 오류 없이 간략한 오프라인 완료 00% 7277 -
#2 간략한 오프라인이 오류 없이 완료되었습니다. 00% 7267 -

SMART 선택적 자가 테스트 로그 데이터 구조 개정 번호 1
 범위 MIN_LBA MAX_LBA CURRENT_TEST_STATUS
    1 0 0 테스트되지 않음
    2 0 0 테스트되지 않음
    3 0 0 테스트되지 않음
    4 0 0 테스트되지 않음
    5 0 0 테스트되지 않음
선택적 자체 테스트 플래그(0x0):
  선택한 범위를 스캔한 후 스캔된 디스크의 나머지 부분을 읽지 마십시오.
전원을 켤 때 선택적 자가 테스트가 대기 중인 경우 0분 후에 재개하십시오.


관련 정보