Linux Rendszergazdai Útmutató

A MAKEDEV a legelőnyösebb módja az olyan eszközfájlok létrehozásának, amelyek nincsenek jelen. Néha azonban a MAKEDEV parancsfájl nem fogja tudni a létrehozni kívánt eszközfájlt. Itt jön be az mknod parancs. Az mknod használatához ismernie kell a létrehozni kívánt eszköz fő és kisebb csomópontszámát. A rendszermag forrásdokumentációjában található devices.txt fájl az információ kanonikus forrása.

Példaként tegyük fel, hogy a MAKEDEV szkript verziója nem tudja, hogyan kell létrehozni a / dev / ttyS0 eszközfájlt. Használnunk kell az mknod-ot, hogy létrehozzuk. Tudjuk, hogy a devices.txt-t nézzük, hogy ez egy olyan karakteres eszköz legyen, amelynek nagyszámú 4-es és kisebb 64-es száma van. Tehát most mindent tudunk, amire szükségünk van a fájl létrehozásához.

# mknod / dev / ttyS0 c 4 64 # chown root.dialout / dev / ttyS0 # chmod 0644 / dev / ttyS0 # ls -l / dev / ttyS0 crw-rw ---- 1 gyökércsatlakozás 4, 64 október 23 18: 23 / dev / ttyS0

Amint láthatja, még sok lépésre van szükség a fájl létrehozásához. Ebben a példában azonban láthatja a szükséges folyamatot. Nem valószínű, hogy a ttyS0 fájl nem a MAKEDEV parancsfájlból származik, de elegendő a pont illusztrálására.

* Licenc

* Bevezetés a Linux indexhez