Linux System Administrator's Guide

MAKEDEV je najprimernejši način ustvarjanja datotek naprave, ki jih ni. Vendar včasih skript MAKEDEV ne bo vedel o datoteki naprave, ki jo želite ustvariti. Tukaj prihaja ukaz mknod. Če želite uporabiti mknod, morate poznati glavne in manjše številke vozlišča za napravo, ki jo želite ustvariti. Datoteka devices.txt v dokumentaciji izvornega jedra je kanonski vir teh podatkov.

Če želimo vzeti primer, domnevamo, da naša različica skripta MAKEDEV ne ve, kako ustvariti datoteko naprave / dev / ttyS0. Za ustvarjanje moramo uporabiti mknod. Vemo, da gledamo na devices.txt, da bi morala biti znakovna naprava z glavno številko 4 in manjšo številko 64. Torej zdaj vemo vse, kar potrebujemo za ustvarjanje datoteke.

# mknod / dev / ttyS0 c 4 64 # chown root.dialout / dev / ttyS0 # chmod 0644 / dev / ttyS0 # ls -l / dev / ttyS0 crw-rw ---- 1 korenski dialout 4, 64 23. oktober 18: 23 / dev / ttyS0

Kot lahko vidite, je za izdelavo datoteke potrebna še več korakov. V tem primeru si lahko ogledate zahtevani postopek. Malo verjetno je, da skripta MAKEDEV ne bo zagotovljena s ttyS0 datoteko, vendar je dovolj, da ponazorimo to točko.

* Licenca

* Uvod v Linux Index