Avaleht
uus teema   vasta Tarkvara »  Linux & UNIX »  millega kähku ketast vigade vastu kontrollida? märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
Death
HV Guru
Death

liitunud: 06.09.2003




sõnum 07.11.2005 22:44:47 millega kähku ketast vigade vastu kontrollida? vasta tsitaadiga

Mul on üks kõvasti vigu sisadav kettas millel tahaks pagutada partisionid vigastamata kohtadesse... Kuidas need teada saada?
_________________
"To be or not to be?" is a question of when, not if.
Kommentaarid: 39 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 36
tagasi üles
vaata kasutaja infot saada privaatsõnum
pppd
Kreisi kasutaja

liitunud: 21.06.2004




sõnum 07.11.2005 23:28:15 vasta tsitaadiga

Elementaarne kettatest, mida ise saab alati esimese kontrollina tehtud, ehk siis kogu ketta lugemine. Kust enam lugeda ei saa, selle koha peal karjutakse:
dd if=/dev/hda of=/dev/null conv=noerror (eeldades et ketas hda on)
Kommentaarid: 3 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 3
tagasi üles
vaata kasutaja infot saada privaatsõnum
comcute
HV kasutaja
Keelatud avatar

liitunud: 09.11.2001



Autoriseeritud ID-kaardiga

sõnum 07.11.2005 23:43:02 vasta tsitaadiga

spetsiaalselt selleks on programm badblocks
seda võiks näiteks selliselt pruukida:

$ badblock -o $HOME/badblocks -b 4096 /dev/sda1

Selle käsu peale kontrollitakse seadet /dev/sda1, võttes sektori suuruseks 4096 baiti, kui leitakse loetamatu sektor, salvestatakse selle number faili $HOME/badblocks.

Halvad sektorid leitud, teeme ext3 failisüsteemi seadmele /dev/sda1, jättes vigased kohad välja.

mke2fs -j -b 4096 -l $HOME/badblocks /dev/sda1

_________________
Show someone an MS OS if they've never seen a computer, and see how surprised they are that you turn it off by going to the start button.
Kommentaarid: 11 loe/lisa Kasutajad arvavad:  :: 1 :: 0 :: 9
tagasi üles
vaata kasutaja infot saada privaatsõnum
Death
HV Guru
Death

liitunud: 06.09.2003




sõnum 08.11.2005 00:04:19 vasta tsitaadiga

leidsin e mkfs -c lipp teeb sama mida comcute nõuanne;) tänud abi eest.
_________________
"To be or not to be?" is a question of when, not if.
Kommentaarid: 39 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 36
tagasi üles
vaata kasutaja infot saada privaatsõnum
OFFF
HV veteran
OFFF

liitunud: 29.07.2004




sõnum 08.11.2005 12:30:05 vasta tsitaadiga

Death - ehk esimese asjana kontrolliks ketta yle ketta-tootja-utiliidiga - too oskab mingi jagu "bade" re-mappida ketta l6ppu kasutamata aladele. Selle mis "tootjautikast" yle j22b v6iks siis juba k6rgema tasandi softivahenditega 2ra teha.

A.

_________________
Õnnelikul malakamaal ei nuteta! Parem käsi abistab. Sõidame!
Kommentaarid: 32 loe/lisa Kasutajad arvavad:  :: 1 :: 1 :: 29
tagasi üles
vaata kasutaja infot saada privaatsõnum
Death
HV Guru
Death

liitunud: 06.09.2003




sõnum 08.11.2005 13:26:47 vasta tsitaadiga

mainitud ketas oli algusest liiga tuksis et sellel mõtet oleks olnud. mkfs keeldus ketta alguses olevale partitsioonile failisüsteemigi kirjutamast.sai siis partitsioon tehtud ketta lõppu nii et 20G jäi ~15G kasutatavaks. Ajutiselt ketas enam ei kolksunud nii et tundub, et parem sai. DSL peale ja elab 64MB mäluga nettamiseks kuni omanik on piisavalt rikas et uus ketas soetada ja leida asendus vigasele 128sele SDramile või üleüldse ajusid kasutada ja uus masin hankida sest hullemini ära hooratud masinat pole minu silm veel näinud...
_________________
"To be or not to be?" is a question of when, not if.
Kommentaarid: 39 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 36
tagasi üles
vaata kasutaja infot saada privaatsõnum
pppd
Kreisi kasutaja

liitunud: 21.06.2004




sõnum 08.11.2005 14:20:24 vasta tsitaadiga

Minu vabandused järgneva teematriivi tekitamise pärast.

OFFF, see on siin pooleldi küsimusena, aga kas sektorite remappimine ei käi tänapäeval siiski juba automaatselt, ketta kontrolleri enda tasemel ja kasutajale nähtamatult? Tootja utiliit oskab vastavat infot kontrollerist välja lugeda (minuarust oli ka SMART-i infos sees "reallocated sector count" loendur) ja ehk ka kontrollerispetsiifilisi diagnostikaid algatada, aga erilisi imesid ma eriti sellest ei ootaks.

Endal on meeles, et mingi aastake tagasi sai elustatud ühte suuremasse RAIDI kuuluvat ketast, mis otsustas olla solidaarne ühe teise samasse massiivi kuulunud ning suitsupilve saatel sealt lahkunud kettaga ja hakkas rebuildil omakorda read erroreid loopima, siis sai palju selleteemalt infi läbi töötatud ning ka erinevaid vahendeid testitud.
Kommentaarid: 3 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 3
tagasi üles
vaata kasutaja infot saada privaatsõnum
angerjas
Kreisi kasutaja

liitunud: 31.05.2002




sõnum 08.11.2005 23:07:31 vasta tsitaadiga

pppd kirjutas:
[....] kas sektorite remappimine ei käi tänapäeval siiski juba automaatselt, ketta kontrolleri enda tasemel ja kasutajale nähtamatult? Tootja utiliit oskab vastavat infot kontrollerist välja lugeda [....] imesid ma eriti sellest ei ootaks.
[....]

AFAIK see remappimine käib kirjutamise ajal. Seega
# dd if=/dev/zero of=/dev/hdX conv=noerror
peaks andma "parandamisel" sisuliselt sama tulemuse nagu tootjautiliit.

-- Andres Alla
Kommentaarid: 142 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 131
tagasi üles
vaata kasutaja infot saada privaatsõnum
integor
HV vaatleja
integor

liitunud: 07.01.2005




sõnum 09.11.2005 12:47:09 vasta tsitaadiga

Vigadest teab üldiselt siiski kõige rohkem see koht, kus pauk käib, ehk siis ketas ise.

Installeeri oma masinale smartmontools ja siis lase käima:
smartctl -a /dev/hda


Väiksed vihjed:

  • Esimese asjana tuleks vaadata "SMART Attributes Data Structure". Kõik muu peale ATTRIBUTE_NAME ja RAW_VALUE tulpade on enamasti ebaoluline.
  • Suured numbrid väärtustes Raw_Read_Error_Rate, Hardware_ECC_Recovered ja Seek_Error_Rate on uuemate ketaste juures normaalsed.
  • Kui Reallocated_Sector_Ct ning Offline_Uncorrectable väärtused on nullist erinevad, viitab see lähitulevikus surevale kõvakettale.
  • Kui SMART error logist midagi leiad, siis tähendab see, et kettal on lugemise/kirjutamisega juba probleeme olnud.
  • Abiks on veel lasta kettal oma sisemisi teste teha
    smartctl -t short /dev/hda
    #ning hiljem
    smartctl -t long /dev/hda

    ning peale soovitatavat minutite arvu SMART self-test logi piiluda.
Kommentaarid: 2 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 2
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Death
HV Guru
Death

liitunud: 06.09.2003




sõnum 09.11.2005 13:42:27 vasta tsitaadiga

polnud nagu mõtet punnitada... asi oli kärvamas, seda oli kõrvaga kuulda. Aga tänud info eest. saab oma isiklikud kettadki üle vaadata.
_________________
"To be or not to be?" is a question of when, not if.
Kommentaarid: 39 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 36
tagasi üles
vaata kasutaja infot saada privaatsõnum
mightythor
HV veteran
mightythor

liitunud: 02.12.2004




sõnum 07.07.2009 13:59:09 vasta tsitaadiga

angerjas kirjutas:
pppd kirjutas:
[....] kas sektorite remappimine ei käi tänapäeval siiski juba automaatselt, ketta kontrolleri enda tasemel ja kasutajale nähtamatult? Tootja utiliit oskab vastavat infot kontrollerist välja lugeda [....] imesid ma eriti sellest ei ootaks.
[....]

AFAIK see remappimine käib kirjutamise ajal. Seega
# dd if=/dev/zero of=/dev/hdX conv=noerror
peaks andma "parandamisel" sisuliselt sama tulemuse nagu tootjautiliit.

-- Andres Alla

mida see conv=noerror tähendab?
Kommentaarid: 62 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 53
tagasi üles
vaata kasutaja infot saada privaatsõnum
angerjas
Kreisi kasutaja

liitunud: 31.05.2002




sõnum 07.07.2009 14:19:51 vasta tsitaadiga

mightythor kirjutas:
mida see conv=noerror tähendab?

Seda, et punnitaks edasi kui viga kohtab, muidu lõpetab esimese vea peale ära.

Kuigi tegelikult pole see kirjutamisel oluline sest tänapäevane (tähendab kuni 10+ a. vana) ketas ei anna praktikas mitte kunagi kirjutamisel vigu, ainult lugemisel. Kui juba kirjutades viga näitab siis on asi päästmatult tuksis või pole viga üldse kettas vaid mujal. Kirjutades saab vigast ketast tabada pigem kõrvakuulmise (spetsiifilised kriginad, kolksud) ja kirjutamise kiiruse järgi (vigasele kettale kirjutamine tunduvalt aeglasem).

Lisaks on tänapäevasel hdparm-käsul ka vastavad võimalused olemas, abiks "man hdparm"

-- Andres Alla
Kommentaarid: 142 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 131
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Linux & UNIX »  millega kähku ketast vigade vastu kontrollida?
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.