Udhëzuesi i administratorit të sistemit Linux

MAKEDEV është mënyra e preferuar e krijimit të skedarëve të pajisjes të cilat nuk janë të pranishme. Megjithatë, nganjëherë skriptin MAKEDEV nuk do të dijë për skedarin e pajisjes që dëshironi të krijoni. Këtu është hyrja e komandës mknod. Për të përdorur mknod ju duhet të njihni numrat kryesore dhe të vogla të nyjeve për pajisjen që dëshironi të krijoni. Dosja e pajisjeve.txt në dokumentacionin e burimit të kernelit është burimi kanonik i këtij informacioni.

Për të marrë një shembull, le të supozojmë se versioni ynë i skedarit MAKEDEV nuk di se si të krijojë skedarin e pajisjes / dev / ttyS0. Ne duhet të përdorim mknod për ta krijuar atë. Ne e dimë nga shikimi në devices.txt se ajo duhet të jetë një pajisje me karakter numerik numër 4 dhe numër 64. Pra, ne tani dimë gjithçka që duhet të krijojmë skedarin.

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

Siç mund ta shihni, nevojiten shumë hapa për të krijuar skedarin. Në këtë shembull, ju mund ta shihni procesin e kërkuar, megjithatë. Nuk ka gjasa në ekstremin se skedari ttyS0 nuk do të sigurohej nga skema MAKEDEV , por mjafton për të ilustruar pikën.

* Liçensë

* Hyrje në Indeksin Linux