Quiero crear un script para montar un dispositivo externo en un punto de montaje particular, por ejemplo, por ejemplo /mnt
. Permítanme elaborar mi pregunta, supongamos que ejecuto fdisk -l
en la terminal y obtendría este resultado
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 493 3956672 6 FAT16
así que quiero escribir un script para que cuando lo ejecute verifique dónde está montado el dispositivo externo (en mi caso sdb1) y automáticamente tome esa partición y la monte en/mnt
Tengo Linux científico 6.4 (32 bits).
Respuesta1
Supongo que udev
podría ayudar.
Primero necesitas obtener el número de serie de tu dispositivo:
udevadm info -a -p $(udevadm info -q path -n /dev/sdb) | grep -i serial
luego agregue la regla a /etc/udev/rules.d/
SUBSYSTEMS=="usb",ACTION=="add",KERNEL=="sd?1", ATTRS{serial}=="HARDDRIVESERIAL", RUN+="/bin/mount /dev/%k /mnt/",OPTIONS="last_rule"