Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Wymieniłem w laptopie hdd na ssd. Przy okazji przyjrzałem się wynikom smart w hdd i wskazuje, że mam 8 Current_Pending_Sector (oczekujących chyba na remapowanie), przy czym ja dopatrzyłem się 5 błędów wskazujących na błędy w odczycie czasu pracy dysku ?
Może mi ktoś naświetlić kondycję tego dysku (słabo znam angielski) a chciałbym go przeznaczyć na przenośny, podłączany do routera na backup.
smartctl 6.4 2015-06-04 r4109 [x86_64-linux-4.9.34-ck] (local build) Copyright (C) 2002-15, Bruce Allen, Christian Franke, www.smartmontools.org === START OF INFORMATION SECTION === Model Family: Seagate Laptop Thin HDD Device Model: ST500LT012-1DG142 Serial Number: S3P53ADZ LU WWN Device Id: 5 000c50 06dcaae5d Firmware Version: 1002YAM1 User Capacity: 500,107,862,016 bytes [500 GB] 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: ATA8-ACS T13/1699-D revision 4 SATA Version is: SATA 3.0, 6.0 Gb/s (current: 1.5 Gb/s) Local Time is: Sun Jul 9 13:44:51 2017 CEST 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: (0x00) Offline data collection activity was never started. Auto Offline Data Collection: Disabled. 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: ( 0) seconds. Offline data collection capabilities: (0x53) SMART execute Offline immediate. Auto Offline data collection on/off 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: ( 101) minutes. SCT capabilities: (0x103d) SCT Status supported. SCT Error Recovery Control 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 0x002f 118 099 006 Pre-fail Always - 168668305 3 Spin_Up_Time 0x0023 100 099 000 Pre-fail Always - 0 4 Start_Stop_Count 0x0032 100 100 000 Old_age Always - 879 5 Reallocated_Sector_Ct 0x0033 100 100 036 Pre-fail Always - 0 7 Seek_Error_Rate 0x002f 075 060 030 Pre-fail Always - 33231185 9 Power_On_Hours 0x0032 099 099 000 Old_age Always - 1020 10 Spin_Retry_Count 0x0033 100 100 097 Pre-fail Always - 0 12 Power_Cycle_Count 0x0032 100 100 000 Old_age Always - 665 183 Runtime_Bad_Block 0x0032 100 100 000 Old_age Always - 0 184 End-to-End_Error 0x0033 100 100 097 Pre-fail Always - 0 187 Reported_Uncorrect 0x0032 001 001 000 Old_age Always - 218 188 Command_Timeout 0x0032 100 100 000 Old_age Always - 2 189 High_Fly_Writes 0x003a 100 100 000 Old_age Always - 0 190 Airflow_Temperature_Cel 0x0022 063 052 045 Old_age Always - 37 (Min/Max 25/40) 191 G-Sense_Error_Rate 0x0032 100 100 000 Old_age Always - 5 192 Power-Off_Retract_Count 0x0022 100 100 000 Old_age Always - 45 193 Load_Cycle_Count 0x0032 086 086 000 Old_age Always - 29009 194 Temperature_Celsius 0x0022 037 048 000 Old_age Always - 37 (0 19 0 0 0) 196 Reallocated_Event_Count 0x0032 100 100 000 Old_age Always - 0 197 Current_Pending_Sector 0x0032 100 100 000 Old_age Always - 8 198 Offline_Uncorrectable 0x0030 100 100 000 Old_age Offline - 0 199 UDMA_CRC_Error_Count 0x0032 200 200 000 Old_age Always - 0 254 Free_Fall_Sensor 0x0032 100 100 000 Old_age Always - 0 SMART Error Log Version: 1 ATA Error Count: 218 (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 218 occurred at disk power-on lifetime: 1018 hours (42 days + 10 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 ff ff ff 0f Error: UNC at LBA = 0x0fffffff = 268435455 Commands leading to the command that caused the error were: CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name -- -- -- -- -- -- -- -- ---------------- -------------------- 25 00 08 ff ff ff ef 00 22:25:42.605 READ DMA EXT 25 00 08 ff ff ff ef 00 22:25:42.604 READ DMA EXT 25 00 08 ff ff ff ef 00 22:25:42.604 READ DMA EXT 25 00 08 ff ff ff ef 00 22:25:42.603 READ DMA EXT 25 00 08 ff ff ff ef 00 22:25:42.603 READ DMA EXT Error 217 occurred at disk power-on lifetime: 967 hours (40 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 ff ff ff 0f Error: UNC at LBA = 0x0fffffff = 268435455 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 00 ff ff ff 4f 00 00:15:17.449 READ FPDMA QUEUED 60 00 00 ff ff ff 4f 00 00:15:17.449 READ FPDMA QUEUED ef 02 00 00 00 00 00 00 00:15:17.395 SET FEATURES [Enable write cache] 00 00 00 00 00 00 00 ff 00:15:17.279 NOP [Abort queued commands] 60 00 00 ff ff ff 4f 00 00:15:14.886 READ FPDMA QUEUED Error 216 occurred at disk power-on lifetime: 967 hours (40 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 ff ff ff 0f Error: UNC at LBA = 0x0fffffff = 268435455 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 00 ff ff ff 4f 00 00:15:14.886 READ FPDMA QUEUED 60 00 00 ff ff ff 4f 00 00:15:14.886 READ FPDMA QUEUED ef 02 00 00 00 00 00 00 00:15:14.837 SET FEATURES [Enable write cache] 00 00 00 00 00 00 00 ff 00:15:14.716 NOP [Abort queued commands] 60 00 00 ff ff ff 4f 00 00:15:12.323 READ FPDMA QUEUED Error 215 occurred at disk power-on lifetime: 967 hours (40 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 ff ff ff 0f Error: UNC at LBA = 0x0fffffff = 268435455 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 00 ff ff ff 4f 00 00:15:12.323 READ FPDMA QUEUED 60 00 00 ff ff ff 4f 00 00:15:12.323 READ FPDMA QUEUED ef 02 00 00 00 00 00 00 00:15:12.263 SET FEATURES [Enable write cache] 00 00 00 00 00 00 00 ff 00:15:12.152 NOP [Abort queued commands] 60 00 00 ff ff ff 4f 00 00:15:09.760 READ FPDMA QUEUED Error 214 occurred at disk power-on lifetime: 967 hours (40 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 ff ff ff 0f Error: UNC at LBA = 0x0fffffff = 268435455 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 00 ff ff ff 4f 00 00:15:09.760 READ FPDMA QUEUED 60 00 00 ff ff ff 4f 00 00:15:09.760 READ FPDMA QUEUED ef 02 00 00 00 00 00 00 00:15:09.704 SET FEATURES [Enable write cache] 00 00 00 00 00 00 00 ff 00:15:09.589 NOP [Abort queued commands] 60 00 00 ff ff ff 4f 00 00:15:07.197 READ FPDMA QUEUED 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% 1019 830019088 # 2 Short offline Completed: read failure 90% 1019 830019088 # 3 Short offline Completed: read failure 90% 1019 830019088 # 4 Short offline Completed: read failure 90% 1019 830019088 # 5 Short offline Aborted by host 80% 960 - # 6 Short offline Completed without error 00% 877 - # 7 Short offline Completed without error 00% 3 - 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.
EDIT: Stan dysku po zerowaniu przez dd.
Ostatnio edytowany przez numer_inaczej (2017-07-09 13:59:33)
Offline
To jest „tymczasowy” problem.
Poobserwuj te wartości — jeśli ta liczba spadnie, to ok. Jak zacznie wzrastać (dodatkowo obserwuj wartości [i]Reallocated[/i]), to sygnał, że dysk nie jest godny zaufania.
Offline
Dzięki.
Offline
Zrób mu taki test, żeby wiedzieć czy dysk jest sprawny:
smartctl -t long /dev/sdX
Po tej komendzie dostaniesz szacowany czas na jego wykonanie, najlepiej nic w tym czasie na dysku nie robić, wynik pokaże się w sekcji
SMART Self-test
Jeżeli test znowu zatrzyma się na 90% z błędem to oznacza, że dysk ma uszkodzony sektor a taki nadaje się tylko na śmietnik.
Ostatnio edytowany przez loms (2017-07-09 18:06:57)
Offline
Błędów to tam jest [b]Error 218[/b], a nie 5. Sektorów, które dysk chce realokować jest 8, prób relokacji jeszcze nie podjął i stąd 0 w rubryce. Ilość błędów będzie rosła do momentu realokowania tych uszkodzonych sektorów. Rzuć sobie okiem na [url=https://morfitronik.pl/uszkodzony-sektor-na-dysku-i-jego-realokoacja/]ten wpis[/url].
Ostatnio edytowany przez morfik (2017-07-09 20:00:56)
Offline
Może błędnie kombinuję, ale :
- wpierw wyzerowałem cały dysk, na którym zakładam system plików
Tak więc zerowanie pojedyńczych sektorów to przerywanie niejako ciągłości systemu plików, ażeby nie zapisywać danych w określonym sektorze, wobec czego taki zabieg jest okresowo trwały do założenia kolejnego systemu plików (czy słusznie rozumiem?)
Przeliczyłem jak to zalecałeś, mogłem odczytać sektory, zerowanie ich nie likwiduje stanu RAW_VALUE.
morfik, a powiedz mi jeszcze, wszystkie zgłaszane błędy, których było powyżej 200 dotyczą licznika uruchamianego dysku, tak więc tu tkwić może problem. (218 - Reported_Uncorrect {zgłoszono niepoprawnie}?. Po wyzerowaniu dysku ta wartość nie wzrasta)
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% 1027 830019088 # 2 Extended offline Interrupted (host reset) 90% 1027 - # 3 Extended offline Completed: read failure 90% 1027 830019088 # 4 Extended offline Completed: read failure 90% 1020 830019088 # 5 Short offline Completed: read failure 90% 1020 830019088 # 6 Extended offline Completed: read failure 90% 1019 830019088 # 7 Short offline Completed: read failure 90% 1019 830019088 # 8 Short offline Completed: read failure 90% 1019 830019088 # 9 Short offline Completed: read failure 90% 1019 830019088 #10 Short offline Aborted by host 80% 960 - #11 Short offline Completed without error 00% 877 - #12 Short offline Completed without error 00% 3 -
Taki mam wynik po wyzerowaniu. Sektor w errorze 830019088 powtarza się 8 razy i dotyczy razu uruchomienia,
skoro już nie rośnie po wyzerowaniu to powinno być dobrze, przy czym SMART Self test wskazujący na 8 błędów nie zostanie raczej wyzerowany.
Póki co rozpocząłem test long smarta. Wynik wkleję.
Ostatnio edytowany przez numer_inaczej (2017-07-09 22:52:54)
Offline
[quote=numer_inaczej]Może błędnie kombinuję, ale :
- wpierw wyzerowałem cały dysk, na którym zakładam system plików
Tak więc zerowanie pojedyńczych sektorów to przerywanie niejako ciągłości systemu plików, ażeby nie zapisywać danych w określonym sektorze, wobec czego taki zabieg jest okresowo trwały do założenia kolejnego systemu plików (czy słusznie rozumiem?)[/quote]
Nie. System plików jest tylko dla systemu by wiedział on jak ma czytać dane, które są w jego obrębie.
[quote=numer_inaczej]
Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error # 1 Extended offline Completed: read failure 90% 1027 830019088
Taki mam wynik po wyzerowaniu. Sektor w errorze 830019088 powtarza się 8 razy i dotyczy razu uruchomienia,
skoro już nie rośnie po wyzerowaniu to powinno być dobrze, przy czym SMART Self test wskazujący na 8 błędów nie zostanie raczej wyzerowany.[/quote]
Masz informację gdzie smart napotyka problem — 830019088 i tym sektorem musisz się zająć. Zapisz go przy pomocy hdparm, tak jak ja to zrobiłem w artykule i zobacz co się stanie.
Offline
196 Reallocated_Event_Count 0x0032 100 100 000 Old_age Always - 8 197 Current_Pending_Sector 0x0032 100 100 000 Old_age Always - 7
197 zmniejszył się o jeden, 196 wzrósł o 8 w górę (czyli w nicość przepadł)
Offline
Dziwnie teraz wyglądają te staty. Niby 8 sektorów realokował ale tylko jeden odhaczył i według logu to jeszcze 7 sektorów jest do realokacji. Test przechodzi bez błędu?
Jak masz ten dysk na gwarancji to go reklamuj, bo 1k godzin i już ma badbloki, to nie wróży mu dobrze.
Ostatnio edytowany przez morfik (2017-07-10 06:11:52)
Offline
No niestety nie jest na gwarancji. Dużo nie pochodził, ale w ciągu 2 lat.
Zapuszczę jeszcze jeden long test i zobaczę.
Offline
Jak chcesz "upolować" badsektory to polecam badblocks w trybie destrukcyjnym (dla danych :). Program jest w stanie przygotować listę badsektorów aby później przy zakładaniu fs je pominąć.
Dość fajny artykuł znajdziesz tutaj https://wiki.archlinux.org/index.php/badblocks
Offline
urbinek - sprawdzę, dzięki oczywiście za info. Jak mi się uda przeznaczę ten dysk jako przenośny "wybitnie testowo-roboczy".
Póki co zamówiłem WD RED 1TB 2,5" (mam przekonanie do tej serii) - w stacjonarce mam 3 TB tej samej maści i spisuje się bezbłędnie.
Offline
[quote=numer_inaczej]
196 Reallocated_Event_Count 0x0032 100 100 000 Old_age Always - 8 197 Current_Pending_Sector 0x0032 100 100 000 Old_age Always - 7
197 zmniejszył się o jeden, 196 wzrósł o 8 w górę (czyli w nicość przepadł)[/quote]
Nie zmniejszyło się, a zwiększyło o kolejne 7.
Te wcześniejsze 8 z [i]Current_Pending_Sector[/i] trafiło już do niebytu [i]Reallocated_Event_Count[/i].
Do tego masz kolejnych 7 na liście.
Dysk generalnie do wymiany, ewentualnie do jakichś mniej poważnych zastosowań.
Offline
Time (s) | Query |
---|---|
0.00010 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00100 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.15.31.27' WHERE u.id=1 |
0.00055 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.15.31.27', 1732215576) |
0.00045 | SELECT * FROM punbb_online WHERE logged<1732215276 |
0.00058 | DELETE FROM punbb_online WHERE ident='85.208.96.194' |
0.00063 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=29721 AND t.moved_to IS NULL |
0.00006 | SELECT search_for, replace_with FROM punbb_censoring |
0.00186 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=29721 ORDER BY p.id LIMIT 0,25 |
0.00080 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=29721 |
Total query time: 0.00607 s |