Re: Spass mit Floppies

From: Oliver Fromme <olli(at)secnetix.de>
Date: Fri, 15 Mar 2002 23:06:47 +0100 (CET)

Oli Kuemmel <bsd(at)gvs.dyn.bawue.de> wrote:
> [...]
> mount_msdos: /dev/fd0: Input/output error
>
> fd0c: hard error reading fsbn 1 of 0-3 (ST0 40<abnrml> ST1 1<no_am> ST2 1<no_dam> cyl 0 hd 0 sec 2)

no_am == no address mark
no_dam == no data address mark
Mit anderen Worten: Da ist (mindestens) ein Track im
Eimer.

> Ok, hier die questions:
>
> Woher kommt der Absturz?

Das ist 'ne gute Frage. Wenn Du es nicht reproduzieren
kannst, kann man es leider auch nicht richtig debuggen.

Möglicherweise war die Datei auf der Floppy, die das diff
lesen wollte, bereits von dem I/O-Error betroffen, und
diff hat einen Bug, der in so einer Situation zuschlägt.
Das ist jetzt aber nur reine Spekulation.

> Kann ein coredump einfach so ein Filesystem schrotten?

Nö, aber eine kaputte Floppy kann das. :-)

> Gibt es ein Leben nach dem Tod?

Da fragst Du am besten die Hotline der Glaubensgemein-
schaft, derer Du Dich zugehörig fühlst.

> Sind dmesg-Meldungen irgendwo dokumentiert (für Leute die
> keinen Sourcecode lesen können)?

Ich finde, »hard error reading ...« ist relativ klar.

Wenn Du die Daten von der Floppy unbedingt recovern mußt,
dann kannst Du mit »dd conv=noerror,sync bs=512« ein Image
der kaputten Floppy ziehen und hoffen, daß Du dann daraus
noch Sachen rausholen kannst.

Aber Vorsicht beim Mounten eines kaputten FS -- das kann
zu Panics führen.

Gruß
   Olli

-- 
Oliver Fromme, secnetix GmbH & Co KG, Oettingenstr. 2, 80538 München
Any opinions expressed in this message may be personal to the author
and may not necessarily reflect the opinions of secnetix in any way.
"All that we see or seem is just a dream within a dream" (E. A. Poe)
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Fri 15 Mar 2002 - 23:06:50 CET

search this site