Linux-järjestelmänvalvojan opas

MAKEDEV on ensisijainen tapa luoda laitteistotiedostoja, joita ei ole. Kuitenkin joskus MAKEDEV-skripti ei tiedä laitteen tiedostosta, jonka haluat luoda. Tällöin mknod-komento tulee sisään. Jotta voisit käyttää mknodia, sinun on tiedettävä laitteelle tärkeät ja pienet solmun numerot. Kernelilähteen dokumentaatio devices.txt- tiedosto on tämän tiedon kanoninen lähde.

Oletetaan esimerkiksi, että MAKEDEV-komentosarjan versio ei osaa luoda / dev / ttyS0 -laitetiedostoa. Meidän on käytettävä mknodia sen luomiseen. Tiedämme, että tarkastelemme devices.txt, että sen pitäisi olla merkkilaite, jolla on suuri numero 4 ja pieni numero 64. Nyt tiedämme kaikki, mitä tarvitsemme tiedoston luomiseen.

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

Kuten näet, tiedostojen luomiseen tarvitaan paljon muita vaiheita. Tässä esimerkissä näet kuitenkin tarvittavan prosessin. On epätodennäköistä, että ttyS0-tiedostoa ei toimiteta MAKEDEV- komentosarjoilla, mutta se on riittävä havainnollistamaan asiaa.

* Lisenssi

* Johdatus Linux-indeksiin