Quando conectei um modem USB à minha máquina, ele reclamou que /dev/sr1
não existe. Então, depois de pesquisar um pouco, usei os seguintes comandos para criar este dispositivo.
ls -l /dev/sr*
brw-rw----+ 1 root cdrom 11, 0 Aug 16 08:05 /dev/sr0
sudo mknod /dev/sr1 b 11 0
sudo chown -v :cdrom /dev/sr1
sudo chmod -v g+w /dev/sr1
ls -l /dev/sr*
brw-rw----+ 1 root cdrom 11, 0 Aug 16 08:05 /dev/sr0
brw-rw-r--+ 1 root cdrom 11, 0 Aug 16 08:10 /dev/sr1
Então meu modem funcionou sem nenhum problema. No entanto, após a reinicialização, descobri que o dispositivo desapareceu e preciso criá-lo novamente.
Por favor, me diga,
- Por que uma coisa tão estranha como o desaparecimento de um dispositivo está acontecendo?
- Como me livrei da situação?
Estou usando o Ubuntu 15.04.
(Como eu vou apertar o botão Post, noto que a data-hora de criação de /dev/sr0
coincide com o tempo de boot esta manhã.
Os dispositivos estão sendo criados no momento da inicialização?
Parece que a resposta é sim, de fato,
ls -l /dev/
total 0
lrwxrwxrwx 1 root root 7 Aug 16 08:14 atttyUSB1 -> ttyUSB1
crw------- 1 root root 10, 235 Aug 16 08:05 autofs
drwxr-xr-x 2 root root 640 Aug 16 08:14 block
drwxr-xr-x 2 root root 120 Aug 16 08:14 bsg
crw------- 1 root root 10, 234 Aug 16 08:05 btrfs-control
drwxr-xr-x 3 root root 60 Aug 16 2015 bus
lrwxrwxrwx 1 root root 3 Aug 16 08:14 cdrom -> sr0
lrwxrwxrwx 1 root root 3 Aug 16 08:14 cdrw -> sr0
drwxr-xr-x 2 root root 4300 Aug 16 08:14 char
crw------- 1 root root 5, 1 Aug 16 08:06 console
lrwxrwxrwx 1 root root 11 Aug 16 2015 core -> /proc/kc
<snipped>
Então, se eu perguntar, qual lista eu atualizo para causar /dev/sr1
criado no tempo de inicialização ?, podemos nos mover na direção certa?
)