잠재적으로 손상된 하드 드라이브에 대한 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에 불량 섹터가 있는지 여부에 관계없이 디스크를 관찰하고 다른 장치에서 정기적으로 백업하십시오.