Guia de l'administrador del sistema Linux

MAKEDEV és la manera preferida de crear fitxers de dispositius que no estan presents. Tanmateix, de vegades l'script MAKEDEV no sabrà sobre el fitxer del dispositiu que voleu crear. Aquí és on entra l'ordre mknod. Per utilitzar mknod, necessiteu conèixer els nombres principals i menors del dispositiu que voleu crear. El fitxer devices.txt a la documentació de l'origen del nucli és la font canònica d'aquesta informació.

Per fer un exemple, suposem que la nostra versió de l'script MAKEDEV no sap com crear el fitxer de dispositiu / dev / ttyS0. Hem de fer servir mknod per crear-lo. Sabem de mirar els dispositius.txt que hauria de ser un dispositiu de caràcter amb el número 4 major i el número menor 64. Així que ara sabem tot el que necessitem per crear el fitxer.

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

Com podeu veure, calen molts passos per crear el fitxer. En aquest exemple, podeu veure el procés requerit, però. És poc probable que l'arxiu ttyS0 no sigui proporcionat per l'script MAKEDEV , però n'hi ha prou amb il·lustrar el punt.

* Llicència

Introducció a l'índex de Linux