하드 드라이브에 불량 블록이 8개 있습니다.

하드 드라이브에 불량 블록이 8개 있습니다.

잠재적으로 손상된 하드 드라이브에 대한 SMART 메시지는 다음과 같습니다.

smartctl 6.6 2016-05-31 r4324 [x86_64-linux-4.18.0-15-generic] (local build)
Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Family:     Toshiba 2.5" HDD MK..76GSX
Device Model:     TOSHIBA MK3276GSX
Serial Number:    9296Y9FOF
LU WWN Device Id: 5 000039 44d00306b
Firmware Version: GS001C
User Capacity:    320,072,933,376 bytes [320 GB]
Sector Size:      512 bytes logical/physical
Rotation Rate:    5400 rpm
Form Factor:      2.5 inches
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   ATA8-ACS (minor revision not indicated)
SATA Version is:  SATA 2.6, 3.0 Gb/s (current: 3.0 Gb/s)
Local Time is:    Fri May 17 11:29:47 2019 UTC
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

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

General SMART Values:
Offline data collection status:  (0x82) Offline data collection activity
                    was completed without error.
                    Auto Offline Data Collection: Enabled.
Self-test execution status:      ( 121) The previous self-test completed having
                    the read element of the test failed.
Total time to complete Offline 
data collection:        (  120) seconds.
Offline data collection
capabilities:            (0x51) SMART execute Offline immediate.
                    No Auto Offline data collection support.
                    Suspend Offline collection upon new
                    command.
                    No Offline surface scan supported.
                    Self-test supported.
                    No Conveyance Self-test supported.
                    Selective Self-test supported.
SMART capabilities:            (0x0003) Saves SMART data before entering
                    power-saving mode.
                    Supports SMART auto save timer.
Error logging capability:        (0x01) Error logging supported.
                    General Purpose Logging supported.
Short self-test routine 
recommended polling time:    (   2) minutes.
Extended self-test routine
recommended polling time:    (  81) minutes.
SCT capabilities:          (0x003f) SCT Status supported.
                    SCT Error Recovery Control supported.
                    SCT Feature Control supported.
                    SCT Data Table supported.

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     0x002f   100   100   050    Pre-fail  Always       -       0
  2 Throughput_Performance  0x0027   100   100   050    Pre-fail  Always       -       0
  3 Spin_Up_Time            0x0023   100   100   002    Pre-fail  Always       -       1223
  4 Start_Stop_Count        0x0032   100   100   000    Old_age   Always       -       5405
  5 Reallocated_Sector_Ct   0x0033   100   100   010    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x002f   100   100   050    Pre-fail  Always       -       0
  8 Seek_Time_Performance   0x0025   100   100   050    Pre-fail  Offline      -       0
  9 Power_On_Minutes        0x0032   089   089   000    Old_age   Always       -       75h+35m
 10 Spin_Retry_Count        0x0033   208   100   030    Pre-fail  Always       -       0
 12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -       5380
183 Runtime_Bad_Block       0x0032   100   100   001    Old_age   Always       -       0
184 End-to-End_Error        0x0033   100   100   097    Pre-fail  Always       -       0
185 Unknown_Attribute       0x0032   100   100   001    Old_age   Always       -       65535
187 Reported_Uncorrect      0x0032   001   001   000    Old_age   Always       -       599
188 Command_Timeout         0x0032   100   099   000    Old_age   Always       -       8
189 High_Fly_Writes         0x003a   100   100   001    Old_age   Always       -       0
190 Airflow_Temperature_Cel 0x0022   070   047   040    Old_age   Always       -       30 (Min/Max 29/30)
191 G-Sense_Error_Rate      0x0032   100   100   000    Old_age   Always       -       557
192 Power-Off_Retract_Count 0x0022   100   100   000    Old_age   Always       -       10092698
193 Load_Cycle_Count        0x0032   088   088   000    Old_age   Always       -       127749
196 Reallocated_Event_Count 0x0032   100   100   000    Old_age   Always       -       0
197 Current_Pending_Sector  0x0032   100   100   000    Old_age   Always       -       1
199 UDMA_CRC_Error_Count    0x0032   200   200   000    Old_age   Always       -       0

SMART Error Log Version: 1
ATA Error Count: 1515 (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 1515 occurred at disk power-on lifetime: 4512 hours (188 days + 0 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
  -- -- -- -- -- -- --
  40 41 3a ed c8 de 6b  Error: UNC at LBA = 0x0bdec8ed = 199149805

  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 38 e8 c8 de 40 08      03:59:07.091  READ FPDMA QUEUED
  ef 10 02 00 00 00 a0 00      03:59:07.090  SET FEATURES [Enable SATA feature]
  ec 00 00 00 00 00 a0 00      03:59:07.090  IDENTIFY DEVICE
  ef 03 45 00 00 00 a0 00      03:59:07.090  SET FEATURES [Set transfer mode]
  ef 10 02 00 00 00 a0 00      03:59:07.090  SET FEATURES [Enable SATA feature]

Error 1514 occurred at disk power-on lifetime: 4512 hours (188 days + 0 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
  -- -- -- -- -- -- --
  40 41 c2 ed c8 de 6b  Error: UNC at LBA = 0x0bdec8ed = 199149805

  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 c0 e8 c8 de 40 08      03:59:03.044  READ FPDMA QUEUED
  61 28 b8 c0 c8 de 40 08      03:59:03.044  WRITE FPDMA QUEUED
  ef 10 02 00 00 00 a0 00      03:59:03.043  SET FEATURES [Enable SATA feature]
  ec 00 00 00 00 00 a0 00      03:59:03.043  IDENTIFY DEVICE
  ef 03 45 00 00 00 a0 00      03:59:03.043  SET FEATURES [Set transfer mode]

Error 1513 occurred at disk power-on lifetime: 4512 hours (188 days + 0 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
  -- -- -- -- -- -- --
  40 41 4a ed c8 de 6b  Error: UNC at LBA = 0x0bdec8ed = 199149805

  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 48 e8 c8 de 40 08      03:58:59.012  READ FPDMA QUEUED
  ef 10 02 00 00 00 a0 00      03:58:59.012  SET FEATURES [Enable SATA feature]
  ec 00 00 00 00 00 a0 00      03:58:59.011  IDENTIFY DEVICE
  ef 03 45 00 00 00 a0 00      03:58:59.011  SET FEATURES [Set transfer mode]
  ef 10 02 00 00 00 a0 00      03:58:59.010  SET FEATURES [Enable SATA feature]

Error 1512 occurred at disk power-on lifetime: 4512 hours (188 days + 0 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
  -- -- -- -- -- -- --
  40 41 ba ed c8 de 6b  Error: UNC at LBA = 0x0bdec8ed = 199149805

  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 b8 e8 c8 de 40 08      03:58:54.985  READ FPDMA QUEUED
  ef 10 02 00 00 00 a0 00      03:58:54.984  SET FEATURES [Enable SATA feature]
  ec 00 00 00 00 00 a0 00      03:58:54.983  IDENTIFY DEVICE
  ef 03 45 00 00 00 a0 00      03:58:54.983  SET FEATURES [Set transfer mode]
  ef 10 02 00 00 00 a0 00      03:58:54.983  SET FEATURES [Enable SATA feature]

Error 1511 occurred at disk power-on lifetime: 4512 hours (188 days + 0 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
  -- -- -- -- -- -- --
  40 41 0a ed c8 de 6b  Error: UNC at LBA = 0x0bdec8ed = 199149805

  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 08 e8 c8 de 40 08      03:58:50.953  READ FPDMA QUEUED
  60 80 f8 28 c9 de 40 08      03:58:50.953  READ FPDMA QUEUED
  ef 10 02 00 00 00 a0 00      03:58:50.952  SET FEATURES [Enable SATA feature]
  ec 00 00 00 00 00 a0 00      03:58:50.952  IDENTIFY DEVICE
  ef 03 45 00 00 00 a0 00      03:58:50.951  SET FEATURES [Set transfer mode]

SMART Self-test log structure revision number 1
Num  Test_Description    Status                  Remaining  LifeTime(hours)  LBA_of_first_error
# 1  Extended offline    Completed: read failure       90%      4508         199149805
# 2  Short offline       Completed: read failure       90%      4508         199149805
# 3  Short offline       Completed: read failure       90%      4507         199149805
# 4  Extended offline    Completed: read failure       90%      4507         199149805
# 5  Short offline       Completed: read failure       90%      4507         199149805
# 6  Extended offline    Completed: read failure       90%      4507         199149805
# 7  Short offline       Completed without error       00%         2         -

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.

Current_Pending_Sector값은 8번 신호를 1받았습니다 Error: UNC at LBA = 0x0bdec8ed = 199149805. Ubuntu 18.04 도 badblocks실행 중인데 오류가 발생합니다 8/0/0. 에서 199149800까지 의 섹터 199149807는 손상된 것으로 간주됩니다.

나는 이러한 매개변수에 대해 논란의 여지가 있는 몇 가지 견해를 읽었습니다. 존재하다이 답변예를 들어, Current_Pending_Sector건강한 디스크는 그렇지 않아야 한다고 제안합니다.증가하다. 다른 사람들은 0이 아닌 모든 값이 디스크 교체를 강력히 권장한다고 제안합니다.

  • 이 드라이브의 상태가 얼마나 심각한가요?
  • 실행할 수 있는 더 명시적인 다른 테스트가 있습니까?

답변1

하드 드라이브에 불량 섹터(*)가 8개 있는 것은 문제가 되지 않습니다.
불량 섹터의 수는 시간이 지남에 따라 증가할 것으로 예상됩니다.느리게.
디스크에 쓸 때 컨트롤러는 쓰기 오류를 감지하고 디스크의 다른 섹터에 데이터를 씁니다. 디스크 검사기는 여전히 불량 블록으로 표시하지만 거기에는 아무것도 기록되지 않습니다. 그래서 당신은 실제로 상관하지 않습니다.

(*) 문제가 발생하는 곳은 블록이 실패하는 경우입니다.뒤쪽에이 작성되었습니다. 이는 애플리케이션에서 읽기 오류로 표시됩니다. 그런 다음 재미가 시작됩니다. 백업에서 검색하거나 다시 만들 수 있나요? 그렇다면 다른 블록에 기록됩니다. 그렇지 않은

경우 드라이브에 성능 문제(예: 읽기/쓰기 오류 발생)가 없더라도 걱정하지 마세요. 1년에 여러 번 불량 섹터 수를 확인하십시오.
읽기/쓰기 오류로 인한 성능 문제가 있는 경우(참고: 이는 시스템 속도가 얼마나 느린지에 대한 개발자/사용자의 불만이 아닙니다). 불량 블록 수가 크게 증가한 것을 확인할 수 있습니다. 이는 디스크 오류를 나타냅니다.

옛날에는 허용할 수 있을 정도로 나쁜 수치(총 블록의 백분율)가 있었습니다(아마도 5%?). 그 숫자가 증가하기 시작하면(최대 8%?) 돈이 있고 가동 중지 시간이 있으면 드라이브 교체를 고려할 수 있습니다.
오늘날 드라이브 신뢰성이 향상되었습니다. 일부 하드웨어 제조업체는 드라이브에 불량 섹터가 없다고 주장하기도 합니다. (ROTFL).
어쩌면 다른 사람이 걱정할 불량 섹터 수에 대해 좋은 숫자를 가지고 있을 수도 있습니다.

IMHO 디스크에 오류가 발생하지 않았습니다. 전혀 걱정할 필요가 없습니다.
$0.02

답변2

가장 먼저 할 일은 백업, 백업, 백업입니다! 어떤 경우든 중요한 데이터는 동일한 디스크에 파티션을 나누는 것이 아닌 다른 디스크에 계획된 백업 시스템을 두어야 합니다.

기본으로 돌아가서 먼저 시스템 전원 공급 장치가 100% 안정적이고 전원 변경 없이 하드 드라이브가 항상 켜져 있고 온도/공기/습도 조건이 최적이라면 디스크 오류의 99%를 피할 수 있습니다. 실제로 이러한 조건은 다음과 같습니다. 자주 충족되지 않습니다(이러한 조건을 최적화할 수 있도록 하기 위한 것입니다).

기계식 디스크를 사용하는 경우 예상 수명은 디스크의 데이터 조각화 상태와 디스크 사용 빈도에 따라 크게 달라집니다. 이 두 가지 사실로 인해 디스크 헤드가 많이 움직이거나 많이 움직이지 않아 디스크 공간을 잡아먹기 때문입니다. 디스크 수명을 고려하여 데이터 조각화를 확인하고 필요한 경우 결국 계획대로 수정하는 것이 좋습니다...

대부분의 경우 기계식 디스크는 고장이 나기 직전부터 이상한 소음을 내기 시작하므로 디스크 소음을 주의 깊게 들어보세요.

정전은 기계식 디스크에 매우 해롭기 때문에 가능한 한 피하십시오.

귀하의 질문으로 돌아가서, 불량 섹터가 우려의 원인입니까? 내 복구 경험에 따르면 각 디스크 모델에 따라 다르지만 일부는 1000개의 불량 섹터 이후에도 견고한 상태를 유지하는 반면 다른 일부는 불량 섹터가 발생한 후 곧 죽습니다. 기술은 동일하고 제조업체마다 이를 적용하며 심지어 하나의 모델도 다릅니다. 다른 사람에게서. 모든 디스크와 마찬가지로 한 가지 확실한 점은 이 값이 증가하는 경향이 있으므로 주의 깊게 관찰해야 한다는 것입니다.

대부분의 최신 시스템 파일 NTFS/EXT4 및 디스크 펌웨어에는 우수한 불량 섹터 관리 시스템이 있습니다. 디스크에 불량 섹터가 거의 없으면 걱정할 필요가 없습니다. 데이터 손실 및 손상이 발생할 수 있습니다.

일부 제조업체에는 귀하의 상황에 대해 제가 찾은 디스크를 더 깊이 조사할 수 있는 독점 도구가 있지만 ToshibaStorageDiagnosticTool이는 결국 귀하가 이미 가지고 있는 정보보다 더 많은 정보를 제공하지 않는 것 같습니다. 이러한 도구는 경고에 대해서만 알려줄 수 있습니다. 특정 상황에서는 다운될 때까지 경고를 표시하지 않는 디스크가 많기 때문에 항상 경고 모드(백업 등)를 유지하는 것이 좋습니다.

마지막으로, 불량 섹터를 복구하는 기술이 있는데, 이는 불량 섹터에도 불구하고 디스크가 안정적으로 유지되는 종류인 경우 유용할 수 있습니다. 하드 드라이브 재생기아주 잘해요. (나는 그들이 이 기술의 발명가라고 생각한다)

결론적으로:SSD 또는 HDD에 불량 섹터가 있는지 여부에 관계없이 디스크를 관찰하고 다른 장치에서 정기적으로 백업하십시오.

관련 정보