next up previous contents index
Next: mkswap Up: Die Kommandos für Previous: mkfs.xiafs (mkxfs)

mknod

   

Funktion:

mknod erzeugt eine Spezialdatei

Syntax:

mknod [-m Modus] [-mode= Modus] Name {bcu} Major Minor

mknod [-m Modus] [-mode= Modus] Pfad p

Beschreibung:

mknod erzeugt ein FIFO, eine Gerätedatei für ein zeichenorientiertes Gerät (character device) oder für ein blockorientiertes Gerät (block-device) mit dem angegebenen Namen.

Die Gerätedateien werden über die Major Device Nummern mit den entsprechenden Gerätetreibern im Kernel verbunden. Mehrere Geräte der gleichen Art werden vom Gerätetreiber durch die Minor Device Nummern unterschieden.

Die Major Device Nummern  sind folgendermaßen belegt:

0
wird vom Prozeßdateisystem und vom NFS benutzt
1
der Arbeitsspeicher (RAM)
2
die Diskettenlaufwerke
3
die `normalen' Festplatten (AT-Bus, MFM, RLL)
4
die virtuellen Terminals und die seriellen Schnittstellen (seit 0.99.5 speziell für login-Ports)
5
der Terminaltreiber im Kernel und seit Version 0.99.5 die seriellen Ports zum rauswählen
6
die parallelen Ports (Drucker)
7
unbenutzt
8
SCSI-Festplatte
9
(SCSI-) Bandlaufwerk (character)
10
Busmaus
11
(SCSI-) CD-ROM
12
Mitsumi CD-ROM (block); QIC-02 Tape (character)
13
XT Festplatte mit 8-Bit Controller
14
Soundkarte
15
Joystick
16
Socket
17
AF_UNIX
18
AF_INET
19
WE-driver
20
DP8390-driver
21
Sony CD-ROM
22
zweiter IDE Controller

Die Minor Device Nummern sind gerätespezifisch. Bei den Floppylaufwerken werden damit z. B. neben den zwei möglichen physikalischen Laufwerken auch die Diskettenformate unterschieden.

Die Zugriffsrechte auf die Datei werden aus der Bitdifferenz von 0666 und der aktuellen umask des aufrufenden Prozesses gebildet.

Der erste Buchstabe nach dem Namen gibt den Typ der Datei an:

p
(pipe) erzeugt eine FIFO Spezialdatei (wie mkfifo, -> Seite gif)
b
(block) erzeugt eine Gerätedatei für ein (gepuffertes) blockorientiertes Gerät
c
(character) erzeugt eine ungepufferte Gerätedatei für ein zeichenorientiertes Gerät
u
(unbuffered) das Gleiche wie c

Optionen:

-m Modus
setzt die Rechte der Dateien auf Modus wie bei chmod (-> Seite gif)

Autor:

David MacKenzie



next up previous contents index
Next: mkswap Up: Die Kommandos für Previous: mkfs.xiafs (mkxfs)



Linux Anwenderhandbuch -- Copyright 1993, 1994, 1995 S. Hetze, D. Hohndel, O. Kirch, M. Müller