Fórum Root.cz
Hlavní témata => Hardware => Téma založeno: barney324 09. 01. 2015, 13:20:43
-
Cavte
Mam disk WD blue s vadnymi sektormi. Na disku som spustil 2 krat badblocks -w, vadne sektory mi zapisal do suboru. Bolo to davno, subor som omylom vymazal. Ked dnes spustim badblocks, vadne sektory sa na nom stale nachadzaju. Neviem ci su to tie iste ako predtym, nemam moznost to porovnat. Badblocks disk neopravil, ocakaval som ze pokusom o zapis do vadneho sektoru sa automaticky realokuje.
V smart mam reallocated sector count 106, current pending sector count 8. Badblocks standardne ukazuje ovela viac chybnych sektorov ako 8, desiatky. Vysvetlujem si to tak, ze zapisat do sektoru bolo mozne, precitat ho uz nie. K realokacii dochadza len pri chybnom zapise.
Badblocks som spustil znovu, tentokrat si subor so sektormi ponecham. Este stale to bezi.
Chcem sa spytat. Bolo by mozne cakajuce sektory realokovat manualne? Viem ze je to zalezitost kontroleru disku, ale myslim tym opakovany zapis nejakeho vzoru na konkretny sektor napr. pomocou nastroja dd.
Disk ma sektory o velkosti 512B.
Nasiel som prikaz
dd if=/dev/zero of=/dev/hda3 bs=4096 count=1 seek=2269012
sync
Tento prikaz je pre disky s 4KB sektormi, seek oznacuje pociatocny sektor na ktory sa bude zapisovat a count pocet sektorov od seek.
V mojom pripade by to bolo
dd if=/dev/zero of=/dev/sda1 bs=512 count=1 seek=XXXXXX
sync
Vie mi niekto poradit ako by som to zautomatizoval tak, aby cisla sektorov boli citane zo suboru a bolo mozne urcit pocet opakovani?
Vie niekto ako by som zmenil vzor zapisu? Pretoze zero oznacuje, ze na sektor budu zapisane same nuly. Rad by som si zvolil vzor napr 0101 alebo 1010.
Rad by som po zapise na konkretny sektor tento sektor skusil aj precitat a ulozit do suboru, precitat, porovnat. Ako na to?
Disk som premazaval pomocou WD lifeguard, skusal som aj chkdsk /R, ktory by mal prehodnotit spatne sektory a nepomohlo to. Chyby su vo forme zhluku niekde na konci disku, takze ked sa mi nepodari disk opravit, partition spravim tak, aby nezasahovala do spatnych blokov. Viem ze disk uz nemozem povazovat za spolahlivy, budem ho pouzivat len na nedolezite data ako serialy a filmy.
-
Nevim, ale zkuste mrknout na man e2fsck, volby -l a -L. Treba by to stacilo.
-
Dost často je WD Utility s low level formátem schopná data vygumovat a disk se pak bude hlásit jako 100% OK.
Asi nebude OK, ale jsou tací, kteří ho jsou schopní dát na Aukro jako OK.
Ad rozdělení disku
Postupuje se takhle (X jsou dobré, B špatné):
XXXXXXXXXXXXX
XXXXXXXXXXXXX
XXXXXXXXXXXXX
XXXXXXXXXXXXX
BBBBBBBBBBBBB
Na tomto disku je 1/5 kapacity na konci KO a 4/5 jsou "jako zdravé".
Proto: 2/5 na začátku prohlásím za úplně zdravé a vytvořím tam partition.
1/5 v prostředku je podezřelá a vytvořím na ní partition.
2/5 na konci jsou načaté a vytvořím na nich partition.
Budu formátovat první partici dokolečka několik hodin, pokud i pak projde testem na vadné sektory, můžu jí používat na filmy.
Druhou partition budu testovat podstatně déle (řádově dny - pustím si formát a film :-)), pokud bude i pak OK, střední část zruším a první partici rozšířím. Pokud ne, disk patří do popelnice.
Pokud je na disku řekněme 5% vadných sektorů, musím alokovat celých posledních 20%/25% nejméně.
Vychází to ostatně z geometrie disku.
Pokud si budu umět spočítat stopy, tak nesmím být blíž k vadnému místu než je šířka hlavičky! A přes vadné místo nejlépe nesmím přejíždět.
Důvody se mi vysvětlovat nechce.
-
jestli nepomohlo 2x badblocks -w tak uz asi nic nepomuze
je mozny, ze uz dosly rezervni sektory, takze ani neni kam prealokovavat
jinak tim dd by to slo taky, nebo hdparm --write-sector (koukni do man), nebo utilita mhdd, ta se snazi cist sektory a necitelne se snazi opravit nekolika zapisy, byvalo to na systemrescuecd a musel jsi v biosu vypnout ahci
nebo whdd, to dela to stejne, ale z linuxu a mozna min uspesne (http://github.com/krieger-od/whdd)
-
Souhlasím s názorem, že disk je asi v pytli. Na moderních diskách se nikdy neobjevují vadné bloky, maximálně před neúspěšným realokováním do záložní oblasti. Jinak jsou všechny jako padlý sníh i když mají stovky vadných bloků :)
-
V pytli být může, ale to nic nemění na tom, že sloužit může dát.
Chce to trochu chápat vznik a příčinu vadných sektorů.
Pokud je to degradací povrchu, například protože je někdo hovado, disk se mu přehřívá, teplo se z motorku přenáší na plotny a ty pak u konce začínají degradovat, je sice nepříjemné, ale dá se s tím celkem dlouho žít. Pokud je to způsobeno nečistotou mezi hlavičkou a diskem, jsou sektory prakticky vždy rozlezlé po celém povrchu disku, netvoří shluky a není co vyhrazovat.
Vady způsobené degradací povrchu jsou často OK, byť výrobce disků Western považuji za vtip.
Vlastně jediné disky, na které je celkem spoleh, jsou Seagate SV35ky, protože ani obyčejná produkce Seagate není nic moc.
A nedávno mě příjemně překvapil WD black, který funguje dobře, nicméně SV35ka je podstatně levnější.
-
Pro info, tak pro mě je začátek disku u vnějšího okraje a konec disku u středu, stejně tak začátek plotny je u vnějšího okraje a konec plotny u vnitřního disku. Přehřívání je jeden z důvodů zrychlené degradace disků a současně důvod, proč se vadné sektory objevují hodně často právě u konce disku. Rozvržení disku (plotna jedna a dvě, povrch jedna a dvě) je dost často specifické pro každý disk a i přehřívání se projevuje spíš místně.
Toto je polovina disku:
X
XXX
XXXXX
oXXXXX
oXXXXX
XXXXX
XXX
X
Teplo z ložiska se nešíří úplně rovnoměrně, proto poškození povrchu může vypadat takto:
X
XXX
XXXXX
oBBXXX
oBBBXX
XBXXX
XXX
X
Vytvoří to jakýsi lalok směrovaný jen k jedné straně.
Pokud znáte geometrii disku, můžete si to krásně zobrazit na grafu a vidíte, jaký typ poškození to je.
Takové vadné "kaňky" jsou způsobené buď přehřátím nebo chybou při výrobě.
Ochlazení disku povrchu jeho vlastnosti nevrátí, ale může slušně zpomalit degradaci, protože degraduje každý disk.
-
Reklamuj nebo vyhoď a neřeš píčoviny.
-
Reklamuj nebo vyhoď a neřeš píčoviny.
Kdyby to mohl reklamovat, už to udělal, nemyslíš?
-
Kdyby to mohl reklamovat, už to udělal, nemyslíš?
Opravdu nevím. Člověku, který vážně řeší používání zjevně vadného disku, který co nevidět chcípne (do jednoho takhle dojely všechny WD Blue, na které jsem narazil) do hlavy opravdu nevidím.
-
Vyhodit by ho bolo jednoduché. Predtým som sa ale chcel s diskom trochu pohrať, niečo sa naučiť.
-
Opravdu nevím. Člověku, který vážně řeší používání zjevně vadného disku, který co nevidět chcípne (do jednoho takhle dojely všechny WD Blue, na které jsem narazil) do hlavy opravdu nevidím.
Na filmy jsou takové herky ideální!
-
Na filmy jsou takové herky ideální!
Hlavne na ty hrozne, na ktere se clovek nechce divat.
-
Někde jsem četl, že ty vysokokapacitní disky nad 500GB mají docela dost místa v rezervní oblasti, protože výrobce není schopný docílit stoprocentní kvality ploten. Takže remapované sektory už bývají i z výroby (samozřejmě pro SMART neviditelné). Sám jsem viděl, jak firmware v pohodě přemapoval stovky sektorů. Pokud už je není kam dávat, asi to bude už jen na ty "zálohy" filmů a seriálů.
-
Tady někdo nerozumí tomu, kde se záložní sektory nachází.
A jen pro info, jeden podobně vadný disk jsem používal několik let a o nic jsem nepřišel, naopak, ta herka přežila hodně jiných disků.
-
Já bych ten disk nezatracoval. Mám také jeden takový, roky s realokovanými sektory a slouží dál. Jenom sleduji jestli se to nezvětšuje.
-
Ale vadne sektory (jdouci vzdy za sebou) vzniknou i tak, ze proste dojde k napetovemu pulzu a nasledne nekdy i vypadku napajeni. Proste jednotkovej impuls, treba za bourky nebo kdyz nejakej blbecek v okoli zapne jim upravenej elektromotor bez odruseni, projde az na hlavicky disku a pseudoproblem je na svete. Mam takovy disky dva, proste jedna bourka se vyradila na par sektorech a od te doby jedou v pohode dalsich >5 let, dalsi parametry se zhorsuji jen starim disku (SMART si pocita pocet startu a dalsi vecicky).
-
Dost často je WD Utility s low level formátem schopná data vygumovat a disk se pak bude hlásit jako 100% OK.
Asi nebude OK, ale jsou tací, kteří ho jsou schopní dát na Aukro jako OK.
Ad rozdělení disku
Postupuje se takhle (X jsou dobré, B špatné):
XXXXXXXXXXXXX
XXXXXXXXXXXXX
XXXXXXXXXXXXX
XXXXXXXXXXXXX
BBBBBBBBBBBBB
Na tomto disku je 1/5 kapacity na konci KO a 4/5 jsou "jako zdravé".
Proto: 2/5 na začátku prohlásím za úplně zdravé a vytvořím tam partition.
1/5 v prostředku je podezřelá a vytvořím na ní partition.
2/5 na konci jsou načaté a vytvořím na nich partition.
Budu formátovat první partici dokolečka několik hodin, pokud i pak projde testem na vadné sektory, můžu jí používat na filmy.
Druhou partition budu testovat podstatně déle (řádově dny - pustím si formát a film :-)), pokud bude i pak OK, střední část zruším a první partici rozšířím. Pokud ne, disk patří do popelnice.
Pokud je na disku řekněme 5% vadných sektorů, musím alokovat celých posledních 20%/25% nejméně.
Vychází to ostatně z geometrie disku.
Pokud si budu umět spočítat stopy, tak nesmím být blíž k vadnému místu než je šířka hlavičky! A přes vadné místo nejlépe nesmím přejíždět.
Důvody se mi vysvětlovat nechce.
To je celkem kravina.
1. To co ti disk prezentuje, nema s jeho skutecnymi bloky a rozvrzenim na disku nic spolecneho. Tohle naposledy platilo o starych MFM a IDE discich(a jeste tech starych). Disky maji jakysi blokovy fs mezi na ktery mapuji bloky o ktere si zadas pak na jeho interface. Jakkykoliv verify test mimo S.M.A.R.T a SCSI diagnostiku nema vypovidajici hodnotu. Disk muze byt v poslednim tazeni a presto ti vracet pozitivni vysledky. Sice blok vrati po x pokusech ale vrati. U modernich disku ty pokusy muze opakovat tak rychle ze na to neprides. A na vzdalene sajte ani nemas sanci slyset divne zvuky.
2. Low level format jsem naposledy videl u custom reseni storage od Hitachi k jejim diskum ktere vyrabi a u starickych MFM disku. Jinak low level format se dela v tovarne kde na inicia To co dela 99 procent utilitek je jen zero filling. Na to ti staci ddcko a /dev/zero.
3. Pri vyrobe uz jsou plotny na urcitych mistech proste spatne. U vsech disku. U hiendu je techto chyb mene protoze se pro ne vybiraji kvalitnejsi plotny. Plotna je premerena a zjistena vadna mista jsou napevno zaznamenana do konfiguracni pameti firmwaru disku. U hiendu jdou natahnout ctenim spravne VPD page. U lowendu uz pomuze leda tak diagnosticka utilita vyrobce nebo napojeni na diagnosticky interface disku.
Mimo tento seznam vadnych mist je pak jeste seznam ktery naplnuje sam disk v prubehu zivota. Zalezi na disku a rade jestli jde smazat, zobrazit atd. U low endu vetsinou jen vidis Pending... nebo Reallocated sector count ale nevis ktere a vyresetovat to nemuzes. To se muze hodit nebot nekdy je dane misto oznaceno nespolehlive jen momentalnim vlivem okolnosti - napajeni, emg pulz atd.
4. Ten kyd co tu pises o loziskach. Uvedom si ze moderni disky(ve skutecnosti je to tak pres 10let) maji loziska fluidni. Treni je tam tedy minimalni. Pokud je tak uz se jedna o zavadu ktera je zpusobena sklepnutim loziska napr padem za behu nebo narazem. Takove se ale uz spise neroztoci nebo elektronika disku disk sama zastavuje. Rozbehovy cas a pokusy ktere toto signalizuji se doctes ve smartu. Taky neskodi si disk poslechnout. Piskani vetsinou znaci brzky konec. Teplo vznika prevazne vzduchovou frikci pri treni ploten o okolni vzduch + hlavicky ktere se vznasi na vzduchovem polstari.
5. Na sve nejnizsi vrstve je disk je rozdelen na zony a kazda ma jine mnozstvi sektoru. Co vyrobce to unikat. Toto vse je teprve pres sw mapovano na logicke sektory o kterych tu mluvis. Mezi tim jeste muze byt zonove prokladani. Takze bad sectory mohou byt videt treba na konci a uprostred i kdyz fyzicky jsou jen na zacatku disku. Neni to tak jednoduchy.
6. Alokace rezervniho mista je skutecne delana i docela velkoryse, nicmene opet je to prokladane zkrz cely disk. V momente kdy vsak dojde k chybe v oblasti disku kde je umisten jeho software - ano u modernich disku je druha cast fw umistena na disku samotnem, tak je s diskem konec.
-
Souhlasím s názorem, že disk je asi v pytli. Na moderních diskách se nikdy neobjevují vadné bloky, maximálně před neúspěšným realokováním do záložní oblasti. Jinak jsou všechny jako padlý sníh i když mají stovky vadných bloků :)
Mělo by to tak být, teoreticky. V praxi to ovšem vypadá jinak. Mám tu 1.5TB Samsung, který nemá žádné realokované sektory, dokonce ani žádné čekající na realokaci a přesto má už víc jak rok vadné bloky.