3.11. Geräte und Gerätedateien

Der Begriff Gerät wird meist in Verbindung mit Hardware wie Laufwerken, Druckern, Grafikkarten oder Tastaturen gebraucht. Der Großteil der Meldungen, die beim Booten von FreeBSD angezeigt werden, beziehen sich auf gefundene Geräte. Sie können sich die Bootmeldungen später in /var/run/dmesg.boot ansehen.

Gerätenamen, die Sie wahrscheinlich in den Bootmeldungen sehen werden, sind zum Beispiel acd0, das erste IDE CD-ROM oder kbd0, die Tastatur.

Auf die meisten Geräte wird unter UNIX® Systemen über spezielle Gerätedateien im /dev Verzeichnis zugegriffen.

3.11.1. Anlegen von Gerätedateien

Wenn sie ein neues Gerät zu Ihrem System hinzufügen, oder die Unterstützung für zusätzliche Geräte kompilieren, müssen oft ein oder mehrere Gerätedateien erstellt werden.

3.11.1.1. MAKEDEV Skript

Auf Systemen ohne DEVFS (das sind alle Systeme vor FreeBSD 5.0) müssen Gerätedateien mit MAKEDEV(8) wie unten gezeigt angelegt werden:

# cd /dev
# sh MAKEDEV ad1
   

Im Beispiel werden alle Gerätedateien für das zweite IDE Laufwerk angelegt.

3.11.1.2. DEVFS (Gerätedateisystem)

Das Gerätedateisystem DEVFS ermöglicht durch den Namensraum des Dateisystems Zugriff auf den Namensraum der Geräte im Kernel. Damit müssen Gerätedateien nicht mehr extra angelegt werden, sondern werden von DEVFS verwaltet.

Weitere Informationen finden Sie in devfs(5).

DEVFS ist ab FreeBSD 5.0 in der Grundeinstellung aktiviert.

Wenn Sie Fragen zu FreeBSD haben, schicken Sie eine E-Mail an <de-bsd-questions@de.FreeBSD.org>.
Wenn Sie Fragen zu dieser Dokumentation haben, schicken Sie eine E-Mail an <de-bsd-translators@de.FreeBSD.org>.