Linux administrator sustava

MAKEDEV je omiljeni način stvaranja datoteka uređaja koji nisu prisutni. Međutim, ponekad MAKEDEV skripta neće znati o datoteci uređaja koju želite stvoriti. Ovo je mjesto gdje dolazi naredba mknod. Da biste koristili mknod morate znati glavne i manje brojeve čvora za uređaj koji želite stvoriti. Datoteka devices.txt u dokumentaciji izvorne jezgre kanonski je izvor tih informacija.

Da bismo primili primjer, pretpostavimo da naša inačica MAKEDEV skripte ne zna kako stvoriti datoteku uređaja / dev / ttyS0. Moramo koristiti mknod kako bismo ga stvorili. Znamo da gledamo devices.txt da bi to trebao biti uređaj s velikim brojem 4 i manjim brojem 64. Dakle sada znamo sve što trebamo napraviti datoteku.

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

Kao što vidite, potrebni su još mnogo koraka za izradu datoteke. U ovom primjeru, međutim, možete vidjeti potrebni postupak. Malo je vjerojatno da ttyS0 datoteka ne bi bila osigurana MAKEDEV skripta, ali dovoljno je ilustrirati točku.

* Licenca

* Uvod u indeks Linuxa