Der Systemverwalter richtet Gerätespezialdateien mit dem Befehl mknod ein und gibt dazu den Dateityp (Block oder Zeichen) und Major- sowie Minor-Gerätenummer an. Der Befehl mknod gibt dann zum Erzeugen der Gerätedatei den Systemaufruf mknod aus.
Beispiel: mknod /dev/tty13 c 2 13
Major-Gerätenummer: Gerätetyp mit entspr. Eintrag in der Block-
oder Zeichengeräte-Schalttabelle
Minor-Gerätenummer: Nummer des Gerätes
Beispiel: Geräte unter Linux
crw-rw--w- 1 root sys 14, 4 Apr 25 1995 /dev/audio
crw--w--w- 2 root tty 4, 0 Apr 4 12:43 /dev/console
brw-rw-r-- 1 root disk 2, 0 Jan 1 1980 /dev/fd0
brw-r--r-- 1 root disk 2, 1 Jan 1 1980 /dev/fd1
brw-rw---- 1 root disk 3, 0 Sep 7 1994 /dev/hda
brw-rw---- 1 root disk 3, 64 Sep 7 1994 /dev/hdb
crw-rw---- 1 root daemon 6, 0 Jan 1 1980 /dev/lp0
crw-r----- 1 root kmem 1, 1 Jan 1 1980 /dev/mem
crw-rw-rw- 1 root mem 1, 3 Jan 1 1980 /dev/null
brw-r----- 1 root disk 1, 1 Jan 1 1980 /dev/ram
crw------- 1 root tty 4, 0 Feb 8 1996 /dev/tty0
crw-r--r-- 1 root root 4, 64 Apr 5 17:15 /dev/ttyS0
crw-rw-rw- 1 root mem 1, 5 Nov 19 1995 /dev/zero
Dateien:
/usr/src/linux-2.0.18/include/linux/major.h
/usr/src/linux-2.0.18/Documentation/devices.txt