"Implementación del script SHELL para el montaje automático de dispositivos USB" Las funciones del script son las siguientes: ● Al ejecutar el script, se solicita al usuario que ingrese "y" o "n", confirme que es
Para realizar el montaje automático del disco U, el propio sistema Linux primero debe cumplir los siguientes requisitos:
Primero, el kernel debe admitir dispositivos extraíbles y de conexión en caliente.
En segundo lugar, el sistema debe instalar udev, hotplug, hal, dbus y otros componentes. Y debe iniciar estos servicios y agregarlos a la lista de inicio automático al arrancar.
En base a esto, cuando se inserta una unidad flash USB, el kernel de Linux primero la descubrirá y luego buscará .hotplug en el directorio /etc/hotplug.d/default/usb a través de /sbin. /hotplug script El script ejecutable al final y ejecuta el script para montar automáticamente el dispositivo USB. Si no se encuentra ningún script ejecutable que termine en .hotplug en este directorio, se buscará en el directorio /etc/hotplug.d/default.
Entonces, para realizar el montaje automático del disco U, podemos hacerlo escribiendo un script hotplug. En la mayoría de los sistemas Linux integrados, el sistema trata la unidad flash USB como un dispositivo scsi. Escribimos un script de shell llamado scsi.hotplug y lo colocamos en /etc/hotplug.d.
Para obtener el código de secuencia de comandos específico, consulte el enlace a continuación, el código de los hermanos en el octavo piso.