Am Sonntag, 27. Oktober 2002 21:02 schrieb Thomas Götz:
folgende Meldung bekomme ich in /var/log/messages:
---snip--- Oct 27 20:31:03 isegrim kernel: hda: dma_intr: status=0x51 { DriveReady SeekComplete Error } Oct 27 20:31:03 isegrim kernel: hda: dma_intr: error=0x40 { UncorrectableError }, LBAsect=576551, sector=576488 Oct 27 20:31:03 isegrim kernel: end_request: I/O error, dev 03:01 (hda), sector 576488 Oct 27 20:31:03 isegrim kernel: vs-13070: reiserfs_read_inode2: i/o failure occurred trying to find stat data of [184390 226016 0x0 SD] ---snip---
sieht so aus, als ob einige Sektoren defekt sind oder ?
habe danach ein
# badblocks -s -o kaputt /dev/hda1
losgelassen. Frage: kann ich das entweder irgendwie reparieren oder dem System irgendwie mitteilen, dass es die entsprechenden Sektoren nicht mehr benutzen soll ?
Kommt aufs Filesystem an. Ext2 kann beim Erstellen ein Badblocks drüberlaufen lassen und die gefundenen Blöcke ausmaskieren. "-c" heißt die Option, siehe "man mke2fs". Man kann auch einen write-Test manuell machen und das Ergebnis mit "-l file" an mke2fs übergeben. Manpages lesen schadet hier sicher nicht. Reiserfs hat AFAIK kein Badblock-Managment. Praktisch würde ich dir raten, falls es deine Finanzen zulassen, dich nicht mit einer halb kaputten Festplatte herumzuärgern sondern dir gleich eine neue zu kaufen. Spart eine Menge Ärger und du hast eine größere und schnellere Platte. Grüße Alex PS: Schau auf der Herstellerseite mal nach, obs ein Diagnosetool gibt bzw. ob noch Garantie auf deiner Platte ist. Wennst Glück hast, bekommst du eine Ersatzplatte. -- Alexander Puchmayr Systemadministrator for Theoretical Physics University Linz, Austria e-mail: alexander.puchmayr@jku.at Altenbergerstrasse 69 phone: +43/732/2468-8633 A-4040 Linz-Auhof FAX: +43/732/2468-8585