Badblocksuche im laufenden Betrieb?

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
opendev
Beiträge: 261
Registriert: 27.08.2003 09:57:14
Wohnort: Nahe Hamburg
Kontaktdaten:

Badblocksuche im laufenden Betrieb?

Beitrag von opendev » 12.01.2005 09:35:33

Hallo und Guten Tag!

Sonntag, als ich morgens völlig fertig von einer durchgemachten Nacht kam, war es soweit, der Super-GAU bei mir zu Hause. Die Festplatte ließ sich nicht mehr booten. Nach vielem Testen und Reperaturversuchen war klar, die Partitionstabelle war unrettbar tot.
Naja, damit abgefunden, dass 100 GB Daten futsch sind und neu isntalliert. Folgende Fehlermeldung tauchte dann aber kurz nach der Installation während dem Arbeiten auf (und der Rechner hing kurz):

Code: Alles auswählen

Jan 11 22:29:29 earth kernel: ata1: command 0x25 timeout, stat 0xd0 host_stat 0x1
Jan 11 22:29:29 earth kernel: scsi0: ERROR on channel 0, id 0, lun 0, CDB: Read (10) 00 03 7e 5a c3 00 00 08 00 
Jan 11 22:29:29 earth kernel: Current sda: sense key Medium Error
Jan 11 22:29:29 earth kernel: Additional sense: Unrecovered read error - auto reallocate failed
Jan 11 22:29:29 earth kernel: end_request: I/O error, dev sda, sector 58612419
Jan 11 22:29:29 earth kernel: ATA: abnormal status 0xD0 on port 0xE0816087
Jan 11 22:29:29 earth last message repeated 2 times
Ja, nun zu meiner Frage. Kann jemand noch irgendwie etwas mit dieser Fehlermeldung anfangen? Gibt es eine Möglichkeit im laufenden Betrieb die root-Partition nach BadBlocks zu scannen?
Mit Knoppix 3.7 hab ich es schon probiert, leider aber, hängt sich der Scan anscheinend nach ca. 11000-12000 Blöcken auf.

Zu meinem System, ein Silicon-Image-SATA-Raid-Controller am PCI-Bus und daran eine 120 GB WD SATA-Platte (sda).

Grüße
Fear

init 0
Beiträge: 673
Registriert: 21.10.2003 19:40:28

Beitrag von init 0 » 12.01.2005 09:47:08

Hi,

installiere dir mal die smartmontools und schaue dir die SMART Werte der Festplatte an. Es hört sich nicht so an als ob du die Platte noch weiter gebrauchen solltest.

Code: Alles auswählen

apt-get install smartmontools
smartctl -a /dev/hda

Benutzeravatar
opendev
Beiträge: 261
Registriert: 27.08.2003 09:57:14
Wohnort: Nahe Hamburg
Kontaktdaten:

Beitrag von opendev » 12.01.2005 11:54:21

Hallo und Guten Tag!

Ich hab die smartmontools installiert, leider folgende Ausgabe:

Code: Alles auswählen

Device:   Version: 
Serial number: WD-WMAEK1756120
Device type: disk
Local Time is: Wed Jan 12 12:55:38 2005 CET
Device does not support SMART

Error Counter logging not supported

Error Events logging not supported

[GLTSD (Global Logging Target Save Disable) set. Enable Save with '-S on']
Device does not support Self Test logging
Warum, kann ich nicht erklären, eigentlich unterstützt das Device SMART.

Grüße
Fear

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 12.01.2005 12:27:03

Hm, eventuell musst du es im Bios erst noch aktivieren?

Benutzeravatar
opendev
Beiträge: 261
Registriert: 27.08.2003 09:57:14
Wohnort: Nahe Hamburg
Kontaktdaten:

Beitrag von opendev » 12.01.2005 20:30:39

Hallo und Guten Tag!

Auch schon gemacht, leider auch das selbe Ergebnis. Ich hake die Platte wohl am besten als defekt ab und tausche sie um.

Grüße
Fear

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22449
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 12.01.2005 21:40:37

Ist es möglich das der SCSI Treiber das nicht unterstützt?
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
opendev
Beiträge: 261
Registriert: 27.08.2003 09:57:14
Wohnort: Nahe Hamburg
Kontaktdaten:

Beitrag von opendev » 13.01.2005 08:43:23

Hallo und Guten Tag!

Nicht, dass ich wüsste. Ich habe aber in einem Anfall von letzter Hoffnung gestern abend nochmal ne Knoppix gebootet. Siehe da, er scannt sie mit einem schönen

Code: Alles auswählen

fsck.ext3 -cv /dev/sda2
durch. Die Ausgabe ergibt, keine defekten Blöcke. Somit würde ich sagen, die Platte ist in Ordnung. :)

Grüße
Fear

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22449
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 13.01.2005 09:04:44

Habe mir gestern die smartmontools installiert . /dev/hdc und /dev/hdd ja und /dev/sda ist sata. Die mag er nicht . Obwohl die Platte es können muß. Ist ein WD2500JB oder so ähnlich.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 15.01.2005 17:18:07

FearFactor hat geschrieben:durch. Die Ausgabe ergibt, keine defekten Blöcke. Somit würde ich sagen, die Platte ist in Ordnung. :)
Oh nein!

fsck ueberprueft nur die Konsistenz des Dateisystems, also ob da alle Strukturen in Ordnung sind, nicht aber, ob die Platte OK ist. Wenn die defekten Sektoren aktuell noch leer sind, gibt's logischerweise auch keine Probleme...

Die Fehlermeldung, die Du am Anfang hier gepostet hast, deutet aber darauf hin, dass die Platte einen Bad Block hat, aber bereits alle Reserverbloecke aufgebraucht hat ("reallocate failed"). In diesem Fall ist die Platte definitiv am Ende ihrer Lebensdauer angekommen und sollte baldestmöglich ausgetauscht werden.

Du moechtest einen weiteren DatenGAU sicherlich vermeiden...

Du kannst auch einfach 'mal eine KNOPPIX starten, und dort die Platte mit "badblocks" durchleuchten (Achtung, dauert lange). Das Diagnose Tool des Herstellers ist auch auf jeden Fall ein sinnvoller Versuch, da diese auch den internen Fehlerspeicher auslesen koennen, wenn dieser sonst nicht aktiviert ist (SMART)...

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

Antworten