Archiv verlassen und diese Seite im Standarddesign anzeigen : mknod - Kommando
Was macht das Kommando?
Ich weiss, dass man damit Dateien (Typ C oder B) erstellen kann..
Ich suche nach einem einfachen Anwendungs - Beispiel an dem man sich das verdeutlichen kann..
Danke
linuxhanz
18-01-2003, 15:21
Das hatten wir grade auf linuxforen:
http://www.linuxforen.de/forums/search.php?s=&action=showresults&searchid=563025&sortby=lastpost&sortorder=descending
Die for Schleife erstellt loop -devices in /dev
ansonsten
% man mknod
was hast Du denn mit dem Script erreichen wollen? Hab da nicht ganz durchgesehen. Mir fehlt einzig der Bezug zu diesem (wahrscheinlich nützlichen) Befehl.
"man mknod" bringt mir nicht viel Neues, da ich nach einem Anwendungsbeispiel suche..
linuxhanz
18-01-2003, 15:42
War dass nicht Anwendung genug?
mknod erzeugt device -Dateien
Mit device-Dateien (Gerätedateien) kannst Du dann z.B. die Festplatte ansprechen.
Wichtig ist der Unterschied zwischen Block-Devices (b) und und den anderen. (c)
character - Devices.
ist bestimmt klasse die Anwendung, wenn ich sie verstehen würde, was sind denn z.B Loop-Devices?
Die C-Dateien sind character-orientierte Dateien (Terminal etc.)
linuxhanz
18-01-2003, 16:02
mit einem loop device kannst Du z.B. ein iso mounten:
mount -o loop dein.iso /mnt/loop/cd
man mount *G
Beispiele aus einem Skript : Aber Vorsicht mit /dev/null. Nimm am besten ein Extra-System.
mknod initrd/dev/console c 5 1
chmod 600 initrd/dev/console
mknod initrd/dev/md0 b 9 0
chmod 644 initrd/dev/md0
mknod initrd/dev/mem c 1 1
chmod 644 initrd/dev/mem
mknod initrd/dev/null c 1 3
chmod 666 initrd/dev/null
mknod initrd/dev/psaux c 10 1
chmod 644 initrd/dev/psaux
mknod initrd/dev/usbpsaux c 13 32
chmod 644 initrd/dev/usbpsaux
mknod initrd/dev/ptmx c 5 2
chmod 644 initrd/dev/ptmx
mknod initrd/dev/ram b 1 1
chmod 640 initrd/dev/ram
mknod initrd/dev/zero c 1 5
chmod 644 initrd/dev/zero
ok, damit erstellt man die speziellen Dateien. Wie kann ich mir die angucken, sobald sie erstellt sind?
cat console
funzt irgendwie nicht, wäre bestimmt auch zu einfach. Aber irgendwo muss ja geschrieben stehen was die Files machen..
Badsteve
18-01-2003, 17:27
das sind Linux-Devices! Das sollte man aber kennen wenn man anfängt mit mknod zu spielen.
Hab leider gerade keinen Link oder Zeit.
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.