Usando el terminal y gedit
Primero encuentre la ID para su dispositivo desde un terminal usando lsusb
cuando su dispositivo está conectado (por ejemplo 0951:1692
). También debe encontrar cuál es el nombre de su dispositivo lsblk
. Digamos que el nombre es /dev/sdb1
.
Crear un nuevo guión, dejar que digamos unmount.sh
en /lib/udev
la sudo -H gedit /lib/udev/unmount.sh
y poner siguientes líneas en el interior:
#!/bin/bash
udisks --unmount /dev/sdb1
udisks --detach /dev/sdb
Guarde el archivo, ciérrelo y hágalo ejecutable con:
chmod +x /lib/udev/unmount.sh
Ahora, usted debe hacer un nuevo archivo de reglas de /etc/udev/rules.d/
con sudo -H gedit /etc/udev/rules.d/100-unmount-iphone.rules
y poner una nueva regla de allí como esto:
ACTION=="add", ATTRS{idVendor}=="0951", ATTRS{idProduct}=="1692", RUN+="/lib/udev/unmount.sh"
Para volver a cargar las reglas de udev sin reiniciar, use el siguiente comando:
sudo udevadm control --reload-rules
Usando sepia
O, otra forma es instalar y usar Cuttlefish , una herramienta simple que realiza reflejos en su computadora.
udisksctl
enunmount.sh
desmontar una partición de Windows desde una unidad flash USB:udisksctl unmount --block-device /dev/sr1
. para referencia: udisks.freedesktop.org/docs/latest/udisksctl.1.htmlPara controlar qué programas se inician automáticamente cuando conecta un dispositivo, vaya a
Fuente: Documentación de Ubuntu - Mount / USB
fuente