Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

mknod - Gerätedatei anlegen

&pagelevel(4)&pagelevel

(make an inode)


Das Kommando mknod erstellt einen Verzeichniseintrag für eine Gerätedatei.


Syntax


Format 1: mknod name[ b|c] geräteklasse gerätenummer
Format 2: mknod name p



Format 1:mknod name[ b|c] geräteklasse gerätenummer


Dieses Format darf nur der POSIX-Verwalter eingeben.


name

Name der zu erstellenden Gerätedatei

b

für eine blockorientierte Gerätedatei

c

für eine zeichenorientierte Gerätedatei

geräteklasse gerätenummer

Zahl für die Geräteklasse. Sie kann in Dezimal- oder Oktalschreibweise eingegeben werden. Bei Oktalschreibweise muss eine führende Null angegeben werden. Die Zuweisung der Geräteklassennummer ist systemspezifisch.

Beispiel für mögliche Geräteklassen (major device number):

58

Terminal-Datei (/dev/term/...)

59

SF-Terminal-Datei (/dev/sf/...)

(SYSFILE - wird bei Zugriff auf Terminals aus BS2000-Batchprozeduren verwendet)


Es ist nicht ausreichend, die TERM- und SF-Gerätedateien nur einzurichten. Um sie verwenden zu können, müssen die entsprechenden POSIX-Parameter gesetzt sein:

Datei:

  $TSOS.SYSSSI.POSIX-BC.nnn  (nnn = Version, siehe Handbuch "POSIX Grundlagen für Anwender und Systemverwalter" [1])

Parameter:

  NOTTY   Anzahl der maximal verwendbaren Terminal-Verbindungen

  NOSSTY  Anzahl der maximal verwendbaren SF-Terminal-Verbindungen

Die Parameter werden nur durch erneutes Hochfahren des POSIX-Subsystems wirksam.



Format 2: mknod name p


name

Name der Gerätedatei

p

Erstellen einer FIFO-Datei (benannte Pipe)

Beispiel

Einrichten einer zusätzlichen Terminaldatei (/dev/term). Das Beispiel wird unter der POSIX-Verwalterkennung durchgeführt.

# cd /dev/term

# ls -l /dev/term/511

crw-rw-rw- 1 SYSROOT  TTY   58,511 Jan 14  2008 /dev/term/511
# mknod /dev/term/512 c 58 512

# chmod a+w /dev/term/512

# ls -l /dev/term/512
crw-rw-rw- 1 SYSROOT SYSROOT 58,512 Jan 27 14:14 /dev/term/512

Siehe auch

mknod [4]