Digamos que seu dispositivo seja /dev/sdb1
. Usando lsusb
, obtenha o ID do seu dispositivo (será algo como 0651: 1722 ou qualquer outra coisa)
Crie um script chamado script.sh em /lib/udev
(talvez você tenha que usar sudo
ao criar o arquivo) e coloque as seguintes linhas nele:
#!/bin/bash
udisks --unmount /dev/sdb1
udisks --detach /dev/sdb
Salve e torne-o executável com:
chmod +x /lib/udev/script.sh
Crie um arquivo de regras do udev chamado 100-unmount-SDcard.rules
em /etc/udev/rules.d/
(novamente, você deve usar sudo
para criar este arquivo) e preencha-o com:
ACTION=="add", ATTRS{idVendor}=="<your-id>", ATTRS{idProduct}=="<your-id>", RUN+="/lib/udev/script.sh"
Salve o arquivo e execute:
sudo udevadm control --reload-rules
Para mais opções, consulte Impedir que um dispositivo USB específico seja montado automaticamente