Administratorski Vodič za Linux

MAKEDEV je preferirani način stvaranja datoteka uređaja koji nisu prisutni. Međutim, ponekad MAKEDEV skripta neće znati za datoteku uređaja koju želite kreirati. Ovde dolazi komanda mknod. Da biste koristili mknod, potrebno je znati glavne i manje brojeve čvorova za uređaj koji želite da kreirate. Uređaj.txt datoteka u dokumentaciji izvora kernela je kanonski izvor ovih informacija.

Da uzmemo primer, pretpostavimo da naša verzija skripte MAKEDEV ne zna kako kreirati datoteku uređaja / dev / ttyS0. Moramo koristiti mknod da ga kreiramo. Znamo da gledamo na uređaje.txt da bi trebalo da bude karakterni uređaj sa većim brojem 4 i malim brojem 64. Dakle, sada znamo sve što je potrebno za kreiranje datoteke.

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

Kao što vidite, potrebno je mnogo više koraka za kreiranje datoteke. Međutim, u ovom primeru možete videti potreban proces. Malo je verovatno u ekstremi da ttyS0 fajl ne bi dobio MAKEDEV skripta, ali dovoljno je da ilustrira tačku.

* Licenca

* Uvod u Linux Index