Eu posso detectar e montar minha unidade USB na minha máquina Debian VM. E o primeiro post aqui - explicado abaixo - funciona na minha máquina Ubuntu. Não deveria funcionar no Debian também? Não é claro. Por que isso?
Concretamente, crie uma regra em /etc/udev/rules.d
:
SUBSYSTEMS=="usb", KERNEL=="sd??", ACTION=="add", RUN+="/usr/local/bin/USB %k"
Agora, com esta regra, um script helloworld
é executado em /usr/local/bin/USB
. O script em si:
#!/bin/bash
echo 'Hello World!' >>"/home/<username>/Desktop/udev.out"
exit
Isso funciona perfeitamente quando eu conecto meu drive USB na minha máquina Ubuntu host. Mas quando eu faço o mesmo na minha máquina Debian, ele não responde. Nenhum udev.out
é criado na área de trabalho. Eu posso detectar o meu drive USB na máquina Debian convidada rodando dentro do Virtual Box. Por que isso?
Tags usb udev debian ubuntu virtual-machine