Здравствуйте.
У меня возникли проблемы с диском. Прежде, чем покупать новое железо, я хотел бы убедиться в необходимости его замены.
Ещё в марте у меня стал глючить жёсткий диск и я решил его проверить sudo smartctl -a /dev/sda, вывод ниже
smartctl 6.6 2016-05-31 r4324 [x86_64-linux-5.3.0-40-generic] (local build)
Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF INFORMATION SECTION ===
Device Model: ST1000LX015-1U7172
Serial Number: WL19YYX7
LU WWN Device Id: 5 000c50 0ba312962
Firmware Version: SDM1
User Capacity: 1 000 204 886 016 bytes [1,00 TB]
Sector Sizes: 512 bytes logical, 4096 bytes physical
Rotation Rate: 5400 rpm
Form Factor: 2.5 inches
Device is: Not in smartctl database [for details use: -P showall]
ATA Version is: ACS-3 T13/2161-D revision 3b
SATA Version is: SATA 3.1, 6.0 Gb/s (current: 6.0 Gb/s)
Local Time is: Thu Mar 19 18:44:41 2020 MSK
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: ( 0) The previous self-test routine completed
without error or no self-test has ever
been run.
Total time to complete Offline
data collection: ( 0) seconds.
Offline data collection
capabilities: (0x79) SMART execute Offline immediate.
No Auto Offline data collection support.
Suspend Offline collection upon new
command.
Offline surface scan supported.
Self-test supported.
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: ( 1) minutes.
Extended self-test routine
recommended polling time: ( 163) minutes.
Conveyance self-test routine
recommended polling time: ( 2) minutes.
SCT capabilities: (0x3035) SCT Status supported.
SCT Feature Control supported.
SCT Data Table supported.
SMART Attributes Data Structure revision number: 10
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x000f 059 053 006 Pre-fail Always - 181555690
3 Spin_Up_Time 0x0003 099 099 000 Pre-fail Always - 0
4 Start_Stop_Count 0x0032 100 100 020 Old_age Always - 989
5 Reallocated_Sector_Ct 0x0033 096 096 036 Pre-fail Always - 2648
7 Seek_Error_Rate 0x000f 074 060 045 Pre-fail Always - 24061461
9 Power_On_Hours 0x0032 100 100 000 Old_age Always - 803 (74 210 0)
10 Spin_Retry_Count 0x0013 100 100 097 Pre-fail Always - 0
12 Power_Cycle_Count 0x0032 100 100 020 Old_age Always - 447
184 End-to-End_Error 0x0032 100 100 099 Old_age Always - 0
187 Reported_Uncorrect 0x0032 001 001 000 Old_age Always - 4226
188 Command_Timeout 0x0032 100 095 000 Old_age Always - 115966672964
189 High_Fly_Writes 0x003a 100 100 000 Old_age Always - 0
190 Airflow_Temperature_Cel 0x0022 061 052 040 Old_age Always - 39 (Min/Max 38/40)
191 G-Sense_Error_Rate 0x0032 100 100 000 Old_age Always - 6
192 Power-Off_Retract_Count 0x0032 100 100 000 Old_age Always - 22
193 Load_Cycle_Count 0x0032 100 100 000 Old_age Always - 1775
194 Temperature_Celsius 0x0022 039 048 000 Old_age Always - 39 (0 17 0 0 0)
197 Current_Pending_Sector 0x0012 076 076 000 Old_age Always - 2032
198 Offline_Uncorrectable 0x0010 076 076 000 Old_age Offline - 2032
199 UDMA_CRC_Error_Count 0x003e 200 200 000 Old_age Always - 0
240 Head_Flying_Hours 0x0000 100 253 000 Old_age Offline - 758 (92 80 0)
241 Total_LBAs_Written 0x0000 100 253 000 Old_age Offline - 2500090770
242 Total_LBAs_Read 0x0000 100 253 000 Old_age Offline - 3056585596
254 Free_Fall_Sensor 0x0032 100 100 000 Old_age Always - 0
SMART Error Log Version: 1
ATA Error Count: 4262 (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 4262 occurred at disk power-on lifetime: 803 hours (33 days + 11 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 51 00 40 b5 f3 0c Error: UNC at LBA = 0x0cf3b540 = 217298240
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 00 08 40 b5 f3 4c 00 00:14:12.753 READ FPDMA QUEUED
ea 00 00 00 00 00 a0 00 00:14:12.751 FLUSH CACHE EXT
61 00 08 ff ff ff 4f 00 00:14:12.750 WRITE FPDMA QUEUED
ea 00 00 00 00 00 a0 00 00:14:12.737 FLUSH CACHE EXT
61 00 10 ff ff ff 4f 00 00:14:12.737 WRITE FPDMA QUEUED
Error 4261 occurred at disk power-on lifetime: 803 hours (33 days + 11 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 51 00 40 b5 f3 0c Error: UNC at LBA = 0x0cf3b540 = 217298240
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 00 08 40 b5 f3 4c 00 00:14:11.224 READ FPDMA QUEUED
ea 00 00 00 00 00 a0 00 00:14:11.221 FLUSH CACHE EXT
61 00 08 ff ff ff 4f 00 00:14:11.221 WRITE FPDMA QUEUED
ea 00 00 00 00 00 a0 00 00:14:11.210 FLUSH CACHE EXT
61 00 10 ff ff ff 4f 00 00:14:11.209 WRITE FPDMA QUEUED
Error 4260 occurred at disk power-on lifetime: 803 hours (33 days + 11 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 51 00 40 b5 f3 0c Error: UNC at LBA = 0x0cf3b540 = 217298240
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 00 08 40 b5 f3 4c 00 00:14:10.046 READ FPDMA QUEUED
ea 00 00 00 00 00 a0 00 00:14:10.044 FLUSH CACHE EXT
61 00 08 ff ff ff 4f 00 00:14:10.043 WRITE FPDMA QUEUED
ea 00 00 00 00 00 a0 00 00:14:10.035 FLUSH CACHE EXT
61 00 10 ff ff ff 4f 00 00:14:10.034 WRITE FPDMA QUEUED
Error 4259 occurred at disk power-on lifetime: 803 hours (33 days + 11 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 51 00 40 b5 f3 0c Error: UNC at LBA = 0x0cf3b540 = 217298240
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 00 08 40 b5 f3 4c 00 00:14:08.845 READ FPDMA QUEUED
ea 00 00 00 00 00 a0 00 00:14:08.843 FLUSH CACHE EXT
61 00 08 ff ff ff 4f 00 00:14:08.843 WRITE FPDMA QUEUED
ea 00 00 00 00 00 a0 00 00:14:08.838 FLUSH CACHE EXT
61 00 10 ff ff ff 4f 00 00:14:08.837 WRITE FPDMA QUEUED
Error 4258 occurred at disk power-on lifetime: 803 hours (33 days + 11 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 51 00 40 b5 f3 0c Error: UNC at LBA = 0x0cf3b540 = 217298240
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 00 08 40 b5 f3 4c 00 00:14:07.703 READ FPDMA QUEUED
ea 00 00 00 00 00 a0 00 00:14:07.665 FLUSH CACHE EXT
61 00 08 ff ff ff 4f 00 00:14:07.665 WRITE FPDMA QUEUED
ea 00 00 00 00 00 a0 00 00:14:07.652 FLUSH CACHE EXT
61 00 10 ff ff ff 4f 00 00:14:07.652 WRITE FPDMA QUEUED
SMART Self-test log structure revision number 1
No self-tests have been logged. [To run self-tests, use: smartctl -t]
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.
Сегодня я отформатировал этот диск и установил ubuntu заново. Изначально полёт был нормальный, но потом комп жёстко завис и пришлось его принудительно выключить. Вывод sudo smartctl -a /dev/sda ниже
smartctl 7.1 2019-12-30 r5022 [x86_64-linux-5.4.0-39-generic] (local build)
Copyright (C) 2002-19, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF INFORMATION SECTION ===
Model Family: Seagate FireCuda 2.5
Device Model: ST1000LX015-1U7172
Serial Number: WL19YYX7
LU WWN Device Id: 5 000c50 0ba312962
Firmware Version: SDM1
User Capacity: 1 000 204 886 016 bytes [1,00 TB]
Sector Sizes: 512 bytes logical, 4096 bytes physical
Rotation Rate: 5400 rpm
Form Factor: 2.5 inches
Device is: In smartctl database [for details use: -P show]
ATA Version is: ACS-3 T13/2161-D revision 3b
SATA Version is: SATA 3.1, 6.0 Gb/s (current: 6.0 Gb/s)
Local Time is: Sat Jun 27 22:22:39 2020 +04
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: ( 0) The previous self-test routine completed
without error or no self-test has ever
been run.
Total time to complete Offline
data collection: ( 0) seconds.
Offline data collection
capabilities: (0x79) SMART execute Offline immediate.
No Auto Offline data collection support.
Suspend Offline collection upon new
command.
Offline surface scan supported.
Self-test supported.
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: ( 1) minutes.
Extended self-test routine
recommended polling time: ( 163) minutes.
Conveyance self-test routine
recommended polling time: ( 2) minutes.
SCT capabilities: (0x3035) SCT Status supported.
SCT Feature Control supported.
SCT Data Table supported.
SMART Attributes Data Structure revision number: 10
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x000f 048 046 006 Pre-fail Always - 10796002
3 Spin_Up_Time 0x0003 099 099 000 Pre-fail Always - 0
4 Start_Stop_Count 0x0032 099 099 020 Old_age Always - 1279
5 Reallocated_Sector_Ct 0x0033 079 079 036 Pre-fail Always - 13176
7 Seek_Error_Rate 0x000f 075 060 045 Pre-fail Always - 4329561824
9 Power_On_Hours 0x0032 099 099 000 Old_age Always - 1008 (163 51 0)
10 Spin_Retry_Count 0x0013 100 100 097 Pre-fail Always - 0
12 Power_Cycle_Count 0x0032 100 100 020 Old_age Always - 633
184 End-to-End_Error 0x0032 100 100 099 Old_age Always - 0
187 Reported_Uncorrect 0x0032 001 001 000 Old_age Always - 65535
188 Command_Timeout 0x0032 100 089 000 Old_age Always - 322134147308
189 High_Fly_Writes 0x003a 100 100 000 Old_age Always - 0
190 Airflow_Temperature_Cel 0x0022 054 051 040 Old_age Always - 46 (Min/Max 35/47)
191 G-Sense_Error_Rate 0x0032 100 100 000 Old_age Always - 11
192 Power-Off_Retract_Count 0x0032 100 100 000 Old_age Always - 51
193 Load_Cycle_Count 0x0032 099 099 000 Old_age Always - 2225
194 Temperature_Celsius 0x0022 046 049 000 Old_age Always - 46 (0 17 0 0 0)
197 Current_Pending_Sector 0x0012 001 001 000 Old_age Always - 8192
198 Offline_Uncorrectable 0x0010 001 001 000 Old_age Offline - 8192
199 UDMA_CRC_Error_Count 0x003e 200 200 000 Old_age Always - 0
240 Head_Flying_Hours 0x0000 100 253 000 Old_age Offline - 953h+39m+39.571s
241 Total_LBAs_Written 0x0000 100 253 000 Old_age Offline - 3430333320
242 Total_LBAs_Read 0x0000 100 253 000 Old_age Offline - 4641513052
254 Free_Fall_Sensor 0x0032 100 100 000 Old_age Always - 0
SMART Error Log Version: 1
ATA Error Count: 25372 (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 25372 occurred at disk power-on lifetime: 992 hours (41 days + 8 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 51 00 e0 ac 73 0d Error: UNC at LBA = 0x0d73ace0 = 225684704
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 00 08 e0 ac 73 4d 00 02:35:42.251 READ FPDMA QUEUED
ef 10 02 00 00 00 a0 00 02:35:42.242 SET FEATURES [Enable SATA feature]
27 00 00 00 00 00 e0 00 02:35:42.215 READ NATIVE MAX ADDRESS EXT [OBS-ACS-3]
ec 00 00 00 00 00 a0 00 02:35:42.176 IDENTIFY DEVICE
ef 03 46 00 00 00 a0 00 02:35:42.163 SET FEATURES [Set transfer mode]
Error 25371 occurred at disk power-on lifetime: 992 hours (41 days + 8 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 51 00 e0 ac 73 0d Error: UNC at LBA = 0x0d73ace0 = 225684704
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 00 08 e0 ac 73 4d 00 02:35:41.609 READ FPDMA QUEUED
60 00 08 ff ff ff 4f 00 02:35:41.591 READ FPDMA QUEUED
60 00 08 ff ff ff 4f 00 02:35:41.562 READ FPDMA QUEUED
60 00 08 f0 80 f9 48 00 02:35:41.550 READ FPDMA QUEUED
60 00 08 ff ff ff 4f 00 02:35:41.513 READ FPDMA QUEUED
Error 25370 occurred at disk power-on lifetime: 991 hours (41 days + 7 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 51 00 08 80 70 0d Error: UNC at LBA = 0x0d708008 = 225476616
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 00 08 08 80 70 4d 00 01:40:29.727 READ FPDMA QUEUED
ef 10 02 00 00 00 a0 00 01:40:29.717 SET FEATURES [Enable SATA feature]
27 00 00 00 00 00 e0 00 01:40:29.691 READ NATIVE MAX ADDRESS EXT [OBS-ACS-3]
ec 00 00 00 00 00 a0 00 01:40:29.651 IDENTIFY DEVICE
ef 03 46 00 00 00 a0 00 01:40:29.639 SET FEATURES [Set transfer mode]
Error 25369 occurred at disk power-on lifetime: 991 hours (41 days + 7 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 51 00 08 80 70 0d Error: UNC at LBA = 0x0d708008 = 225476616
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 00 08 08 80 70 4d 00 01:40:29.220 READ FPDMA QUEUED
60 00 08 ff ff ff 4f 00 01:40:29.195 READ FPDMA QUEUED
60 00 08 ff ff ff 4f 00 01:40:29.183 READ FPDMA QUEUED
60 00 08 08 10 b8 49 00 01:40:29.161 READ FPDMA QUEUED
60 00 08 ff ff ff 4f 00 01:40:29.141 READ FPDMA QUEUED
Error 25368 occurred at disk power-on lifetime: 990 hours (41 days + 6 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 51 00 68 eb 74 0d Error: UNC at LBA = 0x0d74eb68 = 225766248
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 00 08 68 eb 74 4d 00 00:58:57.437 READ FPDMA QUEUED
ef 10 02 00 00 00 a0 00 00:58:57.428 SET FEATURES [Enable SATA feature]
27 00 00 00 00 00 e0 00 00:58:57.358 READ NATIVE MAX ADDRESS EXT [OBS-ACS-3]
ec 00 00 00 00 00 a0 00 00:58:57.318 IDENTIFY DEVICE
ef 03 46 00 00 00 a0 00 00:58:57.305 SET FEATURES [Set transfer mode]
SMART Self-test log structure revision number 1
No self-tests have been logged. [To run self-tests, use: smartctl -t]
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.
Если я правильно понял, то количество неисправных блоков увеличилось в разы. Почему так происходит и что можно сделать?
Какой вердикт диску? Менять на SSD?