Canllaw Gweinyddwr System Linux

MAKEDEV yw'r ffordd orau o greu ffeiliau dyfais nad ydynt yn bresennol. Fodd bynnag, weithiau, ni fydd y sgript MAKEDEV yn gwybod am y ffeil ddyfais rydych chi am ei greu. Dyma lle mae'r gorchymyn mknod yn dod i mewn. Er mwyn defnyddio mknod, mae angen i chi wybod y prif niferoedd nodau ar gyfer y ddyfais rydych chi am ei greu. Y ffeil devices.txt yn nogfennaeth ffynhonnell y cnewyllyn yw ffynhonnell canonig y wybodaeth hon.

I gymryd enghraifft, gadewch inni feddwl nad yw ein fersiwn o'r sgript MAKEDEV yn gwybod sut i greu'r ffeil ddyfais / dev / ttyS0. Mae angen inni ddefnyddio mknod i'w greu. Gwyddom o edrych ar y devices.txt y dylai fod yn ddyfais gymeriad gyda rhif 4 mawr a mân rhif 64. Felly, rydyn ni nawr yn gwybod popeth sydd ei angen arnom i greu'r ffeil.

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

Fel y gwelwch, mae angen llawer mwy o gamau i greu'r ffeil. Yn yr enghraifft hon, gallwch weld y broses sydd ei angen, fodd bynnag. Mae'n annhebygol yn y eithaf na fyddai'r ffeil ttyS0 yn cael ei ddarparu gan sgript MAKEDEV , ond mae'n ddigon i ddangos y pwynt.

* Trwydded

* Cyflwyniad i Linux Mynegai