Linux sistemos administratoriaus vadovas

MAKEDEV yra pageidaujamas būdas kurti prietaisų failus, kurių nėra. Tačiau kartais MAKEDEV scenarijus nežinosi apie įrenginio failą, kurį norite sukurti. Štai kur įeina komanda mknod. Norint naudotis Mknod, reikia žinoti pagrindinius ir mažus mazgų numerius įrenginiui, kurį norite sukurti. " Device.txt" failas branduolio šaltinio dokumentacijoje yra kanoninis šios informacijos šaltinis.

Pavyzdžiui, darome prielaidą, kad mūsų MAKEDEV scenarijaus versija nežino, kaip kurti / dev / ttyS0 įrenginio failą. Mes turime naudoti Mknod jį sukurti. Žiūrint į devices.txt, mes žinome, kad tai turėtų būti simbolių įrenginys su pagrindiniu numeriu 4 ir mažesniu skaičiumi 64. Taigi dabar mes žinome viską, ką turime sukurti failą.

# 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

Kaip matote, norint sukurti failą reikia daugiau žingsnių. Šiame pavyzdyje galite pamatyti reikalaujamą procesą. Labai tikėtina, kad "ttyS0" failas nebūtų pateiktas MAKEDEV scenarijų, tačiau pakanka paaiškinti, koks taškas.

* Licencija

* Įvadas į "Linux" indeksą