MAKEDEV es la manera preferida de crear
archivos de dispositivo que no se encuentren presentes. No obstante,
algunas veces el script MAKEDEVno tiene informaci�n
referente al archivo de dispositivo que desea crear, por lo que no podr�
hacerlo. Aqu� es cuando se debe emplear el comando
mknod. Para poder utilizar mknod es necesario conocer
los valores num�ricos de los nodos mayor y menor del archivo de
dispositivo a crear. El archivo devices.txt
es la
fuente can�nica para obtener esta informaci�n, y viene con la
documentaci�n del n�cleo.
Como ejemplo, supongamos que la versi�n instalada del script
MAKEDEV no conoce como crear el archivo de
dispositivo /dev/ttyS0
. En ese caso, se necesita
utilizar el comando mknod para crearlo. Al observar
el archivo devices.txt
, conocemos que ttyS0 es un
archivo de dispositivo de caracteres con n�mero mayor 4 y n�mero menor
64. Con estos datos ya contamos con toda la informaci�n necesaria para
crear el archivo.
#
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
Como se podr� observar, se necesitan muchos m�s pasos (sin MAKEDEV) para poder crear el archivo. En este ejemplo es posible contemplar todo el proceso requerido. Es improbable de que el archivo ttyS0 no pueda ser proporcionado por el script MAKEDEV, pero es suficiente para ilustrar el ejemplo.