Linuxi süsteemihalduri juhend

MAKEDEV on eelistatud viis seadmete failide loomiseks, mida pole olemas. MAKEDEV skript ei tea mõnikord mõnda seadme faili, mida soovite luua. See on koht, kus saab käsku mknod. Mknoodi kasutamiseks peate teadma seadme peamist ja väiksemat arvu, mida soovite luua. Kerneli lähteteksti dokumentatsioonis olev seadmeteksti fail on selle teabe kanooniline allikas.

Näiteks võib oletada, et meie MAKEDEV-i skripti versioon ei tea, kuidas / dev / ttyS0 seadme faili luua. Selle loomiseks peame kasutama mknodit. Me teame seadmete.txt vaatamisest, et see peaks olema tähemärgi seade, mille peamine number on 4 ja väike number 64. Seega teame nüüd kõik, mida me peame faili looma.

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

Nagu näete, on faili loomiseks vaja palju rohkem samme. Selles näites näete siiski protsessi, mida nõutakse. Äärmiselt ebatõenäoline, et Mackedev skript ei anna ttyS0-faili, vaid see on punkti illustreerimiseks piisav.

* Litsents

* Sissejuhatus Linuxi indeksisse