Devido a uma falha udev
na configuração de uma máquina da qual estou tentando resgatar dados (veja este meu post ), estou tentando gravar em um dispositivo "caractere especial" correspondente a uma unidade flash USB, mas estou encontrando dificuldades.
O que eu esperaria é que (com permissões de root) eu pudesse fazer isso:
echo "test 123" > /dev/bus/usb/001/031
Mas eu entendo
bash: echo: write error: Invalid argument
O que está acontecendo? Como posso gravar em um dispositivo de caractere?
PS : isso é de interesse especificamente porque os dispositivos de bloco que eu normalmente esperaria (/dev/sdb
, stuff in/dev/block
) não estão sendo criados por algum motivo. No entanto, notei que um dispositivo de caractere é criado quando insiro uma unidade USB (e removido quando a removo). Se eu pudesse encontrar uma maneira de gravar nesse dispositivo, poderia evitar muitos problemas ao transferir dados lentamente por cabos de áudio (que é minha melhor abordagem atual).