Portál AbcLinuxu, 9. května 2024 10:32


Dotaz: Nařízená realokace sektorů

6.12.2013 01:08 lertimir | skóre: 64 | blog: Par_slov
Nařízená realokace sektorů
Přečteno: 581×
Odpovědět | Admin
Zřejmě mi odchází disk a i když SMART mi tvrdí že je ještě PASS, tak některé chyby se už objevují.

Mám otázku jestli je možné disku nařídit, aby si prošel povrch na low level úrovni a s čím má problémy to realokoval nebo vyřadil. Prostě když by vyřadil třeba 5 procent oblastí tak má pořád nějakou užitnou hodnotu.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

6.12.2013 04:36 drunkezz | skóre: 34 | blog: kadeco
Rozbalit Rozbalit vše Re: Nařízená realokace sektorů
Odpovědět | | Sbalit | Link | Blokovat | Admin

http://smartmontools.sourceforge.net/badblockhowto.html#bb

D.

6.12.2013 12:53 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: Nařízená realokace sektorů
Jsem si početl, ale neřeší to moji otázku. (i když možná jsem ji špatně formuloval) Rád bych firmware přikázal, aby bud disk znovu low level formátoval, nebo provedl inspekci media a pokud tam má špatně čitelné sektory, tak je vyřadil nebo přemapoval. A nějaké problémy má, Sice píše:
=== START OF INFORMATION SECTION ===
Model Family:     SAMSUNG SpinPoint F2 EG
Device Model:     SAMSUNG HD154UI
Serial Number:    S20YJ1LS901008
LU WWN Device Id: 5 0024e9 00206f4f0
Firmware Version: 1AG01118
User Capacity:    1,500,301,910,016 bytes [1.50 TB]
Sector Size:      512 bytes logical/physical
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   8
ATA Standard is:  ATA-8-ACS revision 3b
Local Time is:    Fri Dec  6 12:42:56 2013 CET
SMART support is: Available - device has SMART capability.
SMART support is: Enabled
AAM level is:     254 (maximum performance), recommended: 254
APM level is:     254 (maximum performance)
Rd look-ahead is: Enabled
Write cache is:   Enabled
ATA Security is:  Disabled, frozen [SEC2]

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED
že je zdravý, ale dále také
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAGS    VALUE WORST THRESH FAIL RAW_VALUE
  1 Raw_Read_Error_Rate     POSR--   099   029   051    Past 2363
  3 Spin_Up_Time            POS---   070   070   011    -    9680
  4 Start_Stop_Count        -O--CK   089   089   000    -    10780
  5 Reallocated_Sector_Ct   PO--CK   080   080   010    -    892
  7 Seek_Error_Rate         POSR--   100   100   051    -    0
  8 Seek_Time_Performance   P-S--K   100   100   015    -    13769
  9 Power_On_Hours          -O--CK   098   098   000    -    8086
 10 Spin_Retry_Count        PO--CK   100   100   051    -    0
 11 Calibration_Retry_Count -O--C-   100   100   000    -    0
 12 Power_Cycle_Count       -O--CK   100   100   000    -    309
 13 Read_Soft_Error_Rate    -OSR--   099   029   000    -    2361
183 Runtime_Bad_Block       -O--CK   100   100   000    -    0
184 End-to-End_Error        PO--CK   100   100   000    -    0
187 Reported_Uncorrect      -O--CK   100   100   000    -    6373
188 Command_Timeout         -O--CK   100   100   000    -    0
190 Airflow_Temperature_Cel -O---K   069   045   000    -    31 (Min/Max 17/39)
194 Temperature_Celsius     -O---K   068   044   000    -    32 (0 178 40 17 0)
195 Hardware_ECC_Recovered  -O-RC-   100   100   000    -    1405961338
196 Reallocated_Event_Count -O--CK   079   079   000    -    892
197 Current_Pending_Sector  -O--C-   081   079   000    -    809
198 Offline_Uncorrectable   ----CK   100   100   000    -    0
199 UDMA_CRC_Error_Count    -OSRCK   100   100   000    -    1
200 Multi_Zone_Error_Rate   -O-R--   100   100   000    -    0
201 Soft_Read_Error_Rate    -O-R--   095   060   000    -    487
kde parametry 1, 187, 196 a 197 a možná i 201 jsou horší.

Jsem si také vědom, že jsem si to dost udělal sám. Dostatečně včas jsem nezachytil, že ten disk má vnitřně v firmware nastavené uspávání a pak je Start/Stop Count hrozný.

Chyby, které má ve SMARTu jsou např:
Error 2660 [3] occurred at disk power-on lifetime: 8072 hours (336 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 COUNT  LBA_48  LH LM LL DV DC
  -- -- -- == -- == == == -- -- -- -- --
  00 -- 42 00 00 00 00 ae a8 77 28 40 00   at LBA = 0xaea87728 = 2930276136

  Commands leading to the command that caused the error were:
  CR FEATR COUNT  LBA_48  LH LM LL DV DC  Powered_Up_Time  Command/Feature_Name
  -- == -- == -- == == == -- -- -- -- --  ---------------  --------------------
  60 00 00 00 08 00 00 ff a8 77 28 40 00 41d+20:23:43.088  READ FPDMA QUEUED
  60 00 00 00 08 00 00 ff a8 79 28 40 00 41d+20:23:43.088  READ FPDMA QUEUED
  60 00 00 00 08 00 00 ff a8 7b 28 40 00 41d+20:23:43.088  READ FPDMA QUEUED
  60 00 00 00 08 00 00 00 ff ff b0 40 00 41d+20:23:43.068  READ FPDMA QUEUED
  60 00 00 00 08 00 00 ff a8 77 50 40 00 41d+20:23:40.758  READ FPDMA QUEUED
Přes to všechno je mi líto zcela vyhodit 1,5 TB a hledám cestu, jak bych disk instruoval, aby prošel povrch vyřadil chybné části a byl provozuschopný byť z menší kapacitou.
6.12.2013 13:03 Pat1 | skóre: 15
Rozbalit Rozbalit vše Re: Nařízená realokace sektorů
Ahoj, disk ma pro ucel relokace sektoru vyhrazenou cast mista, ktere neni normalne videt. Relokace probiha automaticky v okamzik kdy se pokusis na prislusne misto zapsat. Takze pokud chces vynutit relokaci vadnych sektoru tak by melo stacit precist celi disk (dd if=/dev/sdX) aby zjistil ktere sektory jsou vadne a podom cely disk prepsat (treba dd if=/dev/zero of=/dev/sdX). Pokud neni poskozenych sektoru mnoho tak by mely byt vsechny realokovany do rezervniho prostoru. Samozrejme disku kde se jednou obevily chyby neni mozne duverovat, takze lze pouzit tak maximalne na skladovani filmu na ktere uz se stejne nemas v planu divat (:
6.12.2013 13:22 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Re: Nařízená realokace sektorů
Ahoj, Relokácia sektorov na disku už zopár rokov moc nefunguje. Aspoň u mňa na USB diskoch. A dokonca som mal zopár diskov kde sa SMART test ukončil pri prvej chybe bez označenia sektora.

Ale, low level formát by mohol ísť príkazom sg_format ktorý bol letmo spomenutý v odkazovanom manuále. Otázkou je ale, do akej miery podporuje elektroniku daného disku. Skôr by som odporučil nástroj priamo od výrobcu, ak existuje.
6.12.2013 13:44 ...
Rozbalit Rozbalit vše Re: Nařízená realokace sektorů
muzes doplnit prosim seznam vyrobcu, kteri maji takto stupidni firmware, ze nedokonci test pri nalezeni prvni chyby? Ja zacnu, ale zajimaji me i dalsi:

Samsung
6.12.2013 14:40 tomasgn | skóre: 23 | JN89GE
Rozbalit Rozbalit vše Re: Nařízená realokace sektorů
Hitachi
6.12.2013 16:11 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Re: Nařízená realokace sektorů
Vymenil som ich viacej, ale SAMSUNG SpinPoint M7U (USB) HM502JX zastaví SMART test pri prvej chybe bez vypísania sektoru. Ale napríklad SAMSUNG HM641JZ aspoň ukáže LBA prvej chyby, ale zas to nemôžem cez sg_reassign premapovať (Sense key: Illegal Request, Invalid command operation code). Diskov som mal viacej, ale podpora to bola biedna. Zlaté SCSI, s ním sa dali robiť psie kusy. Holt, zdvihla sa hustota zápisu a narástla chybovosť.
Tomáš Bžatek avatar 6.12.2013 16:16 Tomáš Bžatek | skóre: 29 | Brno
Rozbalit Rozbalit vše Re: Nařízená realokace sektorů

Potvrzuju, nekolikrat jsem takto "opravil" disk, stacilo prepsat nulama. Sranda je, ze mdraid disk treba vyhodi z pole, pak staci dat jen resync a v pripade nekolika malo opravitelnych sektoru se jede dal.

Koupim litajiciho tucnaka
7.12.2013 16:50 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: Nařízená realokace sektorů
Tak mám po starostech. Pokus přečíst dd if=/dev/sdd skončil po čase chybou. Nicméně teď i
smartctl -x -T verypermissive /dev/sdd
smartctl 5.43 2012-06-30 r3573 [i686-linux-2.6.32-431.el6.i686] (local build)
Copyright (C) 2002-12 by Bruce Allen, http://smartmontools.sourceforge.net

Vendor:               /3:0:0:0
Product:              
User Capacity:        600,332,565,813,390,450 bytes [600 PB]
Logical block size:   774843950 bytes
scsiModePageOffset: response length too short, resp_len=47 offset=50 bd_len=46
>> Terminate command early due to bad response to IEC mode page
Log Sense failed, IE page [scsi response fails sanity test]

Error Counter logging not supported
scsiModePageOffset: response length too short, resp_len=47 offset=50 bd_len=46
Device does not support Self Test logging
Device does not support Background scan results logging
scsiPrintSasPhy Log Sense Failed [scsi response fails sanity test]
nedá žádné smysluplné výsledky.
6.12.2013 13:48 ...
Rozbalit Rozbalit vše Re: Nařízená realokace sektorů
Odpovědět | | Sbalit | Link | Blokovat | Admin
rucne vynutit vyrazeni sektoru umel solaris na sparcu. na linuxu mam za to, ze to nejde jinak nez to nechat firmwaru at se rozhodne. jestli se ti chce delat vyzkum, tak v kernelu je jste nejaka nebezpecna volba pro vyvojare ata a pres tu mozna... kdo vi jestli...
6.12.2013 14:08 ewew | skóre: 40 | blog: ewewov_blog
Rozbalit Rozbalit vše Re: Nařízená realokace sektorů
Odpovědět | | Sbalit | Link | Blokovat | Admin

Skús pozrieť man stránku hdparm a hľadaj voľbu --make-bad-sector. V popise voľby je varovanie, že táto operácia môže byť nebezpečná pre data.

Root v linuxe : "Root povedal, linux vykona."

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.