Re: SD-Karte wechseln

From: Bernd Walter <ticso(at)cicely7.cicely.de>
Date: Mon, 17 Aug 2009 22:05:22 +0200

On Mon, Aug 17, 2009 at 09:53:08PM +0200, Martin Kropfinger wrote:
> Hallo zusammen,
>
> auch heute habe ich wieder eine Frage....
>
> Und zwar folgende: Ich habe FreeBSD auf meinem eeePC 4G installiert.
> Soweit so gut. Es funktioniert auch das Meiste (an vielen Ecken muss
> ich noch basteln).
>
> Was nun ein Problem ist sind die SD-Karten. Da der eeePC nur 4GB
> internen Speicher hat ist man doch auf den SD-Karten-Slot angewiesen.
> Aber wie wechsle ich die Karte?!
> Wenn ich einen USB-Stick anstecke oder abziehe dann erscheint (oder
> verschwindet) unter /dev das entsprechende Device /dev/da1 und /dev/
> da1s1.
> Wenn ich nun eine SD-Karte eingesteckt habe und den Rechner hochfahre
> habe ich unter /dev die Devices /dev/da0 und /dev/da0s1. Das ist ja
> auch gut so, aber wenn ich die SD-Karte entferne bleiben die Device-
> Files leider vorhanden und wenn ich eine neue Karte einführe versucht
> er über die alten Device-Files zu mounten. Das geht natürlich schief.
>
>
> Also kurz und knapp: Was muss ich den tun, dass mein devfs es
> mitbekommt wenn ich die SD-Karte wechsle?

cat /dev/null > /dev/da0
Sieht auf den ersten Blick vielleicht beängstigend aus, aber GEOM
bekommt mit, dass das device zum schreiben geöffnet war wurde und liest
anschließend die Struktur neu ein.

-- 
B.Walter <bernd@bwct.de> http://www.bwct.de
Modbus/TCP Ethernet I/O Baugruppen, ARM basierte FreeBSD Rechner uvm.
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Mon 17 Aug 2009 - 22:05:34 CEST

search this site