Sida 1 av 2

Kontroll och ev lagning av hårddisk.

Postat: 18 mar 2009, 17:16
av palb
Hur gör jag en kontroll och ev lagning av hårddisk på en Dell D420 med Ubuntu 8.10?

Re: Kontroll och ev lagning av hårddisk.

Postat: 18 mar 2009, 17:40
av palb
Jag förstår att man kan köra badblocks. Men hittar inte hur. Är det så här med Linux? Linux är väldigt intressant, men nu förstår jag bättre varför Mac OS ligger så långt före. :)

Re: Kontroll och ev lagning av hårddisk.

Postat: 18 mar 2009, 17:43
av Lars
De flesta moderna hårddiskar stödjer SMART (Self-Monitoring Analysis and Reporting Technology), se http://ubuntu-se.org/wiki/Ovrigt/Smartmontools

Re: Kontroll och ev lagning av hårddisk.

Postat: 18 mar 2009, 17:48
av palb
Lars skrev:De flesta moderna hårddiskar stödjer SMART (Self-Monitoring Analysis and Reporting Technology), se http://ubuntu-se.org/wiki/Ovrigt/Smartmontools
Har kört en test med smartmontools, men förstår inte helt resultatet då manualen inte är helt lätt att tyda så snabbt som jag skulle önska (ett vanligt fel när det gäller programmerares försök att förklara, tyvärr :) ). Därför tänkte jag köra en reparation för säkerhetsskull.

Kan man reparera med smartmontools?

Re: Kontroll och ev lagning av hårddisk.

Postat: 18 mar 2009, 19:42
av palb
Nu kör jag via Ubuntu 8.10 på en extern USB-disk. Jag tror HD finns under /media/disk. Men när jag provar med:

sudo badblocks -n -s -v -c 10240 /media/disk

får jag felmeddlande: "badblocks: invalid starting block (0): must be less than 0"

Vad gör jag fel?

Re: Kontroll och ev lagning av hårddisk.

Postat: 18 mar 2009, 20:01
av Lars
Du ska inte ange monteringspunkten (/media/disk) utan något i stil med /dev/sda, och disken bör vara avmonterad när du kör badblocks.

Om du enbart vill köra badblocks på en viss partition så kan du använda flaggan -c till e2fsck istället för att köra badblocks direkt.

Re: Kontroll och ev lagning av hårddisk.

Postat: 18 mar 2009, 20:10
av palb
Lars skrev:Du ska inte ange monteringspunkten (/media/disk) utan något i stil med /dev/sda, och disken bör vara avmonterad när du kör badblocks.

Om du enbart vill köra badblocks på en viss partition så kan du använda flaggan -c till e2fsck istället för att köra badblocks direkt.
Tack för hjälpen. :)

Jag förstod det. Körde sedan en fdisk -l för att se vad de heter. En var "Extended" och jag gissar det är själva HD. Testade badblocks på den med inga fel som resultat. Fast det gick så fort så jag är osäker på om jag var på rätt volym (60G). Men det måste det väl varit.

Problemet är att den ibland fryser, med horisontella streck över skärmen, eller inte har startat alls. Misstänker HD, fast jag är förstås inte säker. Har sett något om kernal panik, vilket det påminner om, men vet inte. Och om det är det vet jag inte riktigt vad jag ska göra.

Den har tidigare haft Win XP i sig som funkat bra, vad jag vet (det är en lånad dator). Så jag misstänker Ubuntu.

Kan väl också vara något med videokortet och en drivrutin. Eller internminnet om det är en kernel panik.

Re: Kontroll och ev lagning av hårddisk.

Postat: 18 mar 2009, 20:57
av Lars
palb skrev:Eller internminnet om det är en kernel panik.
Under uppstart kan du välja att starta memtest86, har du provat det?

Re: Kontroll och ev lagning av hårddisk.

Postat: 19 mar 2009, 07:42
av palb
Lars skrev:
palb skrev:Eller internminnet om det är en kernel panik.
Under uppstart kan du välja att starta memtest86, har du provat det?
Nej, men det ska jag testa.

Jag hör dock ett återkommande klickande från HD så det lutar nog åt fel på den, om det inte är det här med "värmereglering" eller vad det nu heter.

Re: Kontroll och ev lagning av hårddisk.

Postat: 19 mar 2009, 09:34
av palb
Nu startare den inte.

Om det är hårddisken, skulle den inte ens starta då? Borde inte bios starta och sedan stanna eftersom hd är sönder?

Re: Kontroll och ev lagning av hårddisk.

Postat: 19 mar 2009, 11:05
av Lars
Om hårddisken är helt slut så startar BIOS och skriver ut något lämpligt felmeddelande på skärmen. Om datorn inte startar alls kan det bero på lite vad som helst. Du kan prova att ta bort eller byta ut olika delar (RAM, grafikkort etc) och se om det gör någon skillnad. Det är relativt vanligt att kraftaggregatet går sönder t.ex.

Re: Kontroll och ev lagning av hårddisk.

Postat: 19 mar 2009, 12:34
av palb
Detta är vad smartmontools säger:

SMART Self-test log structure revision number 1
Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error
# 1 Extended offline Completed without error 00% 2608 -
# 2 Extended offline Completed: read failure 00% 2601 6483900
# 3 Short offline Completed without error 00% 2598 -
# 4 Short offline Interrupted (host reset) 80% 2597 -
# 5 Short offline Completed without error 00% 0 -

Vad betyder #2? Är det ett fel? Om ja, går det att åtgärda?

Re: Kontroll och ev lagning av hårddisk.

Postat: 19 mar 2009, 12:49
av palb
Lars skrev:
palb skrev:Eller internminnet om det är en kernel panik.
Under uppstart kan du välja att starta memtest86, har du provat det?
Hur gör man det?

( Som så ofta när man ska komma på vad programmerare som inte fattar GUI-design-tänk menar får man sitta halva dagen för att googla och komma på hur man ska göra. :) )

Re: Kontroll och ev lagning av hårddisk.

Postat: 19 mar 2009, 13:05
av Lars
När hårddisken får ett läsfel så kommer den ihåg det och markerar sektorn som skadad. Nästa gång du skriver till den filen så kommer den att skrivas någon annanstans och problemet är fixat. Men tills dess kommer filen att vara skadad. Observera att hårddisken/SMART inte vet någonting om filer och filsystem.

Jag kan inte riktigt alla detaljer om det här, men det är ganska intressant :) Kan du inte posta resultatet av "smartctl -a" så vi får se hur det ser ut? Det finns en del värden som kan vara intressanta, som t.ex. Reallocated_Event_Count o.s.v.

Minnestestet startar du genom att välja det i grub-menyn under uppstart. Om du inte ser menyn borde du åtminstone uppmanas att trycka på escape för att få fram den.

Re: Kontroll och ev lagning av hårddisk.

Postat: 19 mar 2009, 13:18
av palb
Lars skrev: Minnestestet startar du genom att välja det i grub-menyn under uppstart. Om du inte ser menyn borde du åtminstone uppmanas att trycka på escape för att få fram den.
Vad är grub-menyn? Behöver jag installera memtest86 först eller finns det som default i Ubuntu 8.10?

Re: Kontroll och ev lagning av hårddisk.

Postat: 19 mar 2009, 13:38
av Lars
Det ska finnas med som default, annars kan du installera memtest86+

Re: Kontroll och ev lagning av hårddisk.

Postat: 19 mar 2009, 13:46
av palb
Lars skrev:Det ska finnas med som default, annars kan du installera memtest86+
Tack.

Nu låste den sig igen utan att kunna använda mus eller tangentbord, med WiFi-lampan blinkande.

Som de sista gångerna har det skett när jag fibblat med regler i brandväggen.

Nu händer ingeting när jag trycker på start. Den tar ansats för att starta upp men inte mer. Står bara still med svart skärm. Skulle inte förvåna mig om det funkar efter några timmar, som innan.

Konstigt.

Finns det något slags lås på datorn eller i WiFi?

Re: Kontroll och ev lagning av hårddisk.

Postat: 19 mar 2009, 14:07
av Lars
Om den behöver vila lite mellan den krashar så kan det bero på överhettning, kanske någon fläkt som är trasig?

Re: Kontroll och ev lagning av hårddisk.

Postat: 19 mar 2009, 14:31
av palb
Lars skrev:Om den behöver vila lite mellan den krashar så kan det bero på överhettning, kanske någon fläkt som är trasig?
Ja, kanske det. Har haft en tanke på det. Den går gärna på fläkt hela tiden när man använder den. Då är det kanske Ubuntu som är boven. För jag tror det var ok innan med XP (det är en lånedator, ska kolla med ägaren).

Ska kika på aktivitetshanteraren när jag får igång den. Kanske är något som står och läcker minne.

Re: Kontroll och ev lagning av hårddisk.

Postat: 19 mar 2009, 23:08
av palb
Den har inte startat på hela dagen. Nu när jag provar igen drar jag först ur sladden för elen. Då plötsligt startar den.