Na maioria das instalações Linux não embarcadas e em muitas instalações incorporadas, /dev
está em um sistema de arquivos com suporte de RAM, não na partição raiz. A maioria das instalações atuais tem /dev
como um sistema de arquivos tmpfs, com o daemon udev criando entradas quando notificado pelo kernel de que algum hardware está disponível . O kernel recente oferece a possibilidade de ter /dev
montado como o sistema de arquivos devtmpfs , que é diretamente preenchido pelo kernel.
Eu acho que o Ubuntu 12.10 ainda usa o udev. De qualquer forma, /dev
não deve estar na partição raiz (como mostrado pela saída de df /dev
), ela deve estar em seu próprio sistema de arquivos. Você desmontou acidentalmente /dev
?
A primeira coisa que você deve tentar é reinicializar: isso deve montar /dev
corretamente. Antes disso, verifique se você não adicionou uma entrada para /dev
em /etc/fstab
(não deve haver nenhuma linha com /dev
na segunda coluna).
Mesmo com /dev
na partição raiz, você pode criar /dev/sdb
executando
cd /dev
sudo MAKEDEV sdb
Mas não ter o /dev
gerenciado dinamicamente não é uma configuração estável, você terá problemas semelhantes em muitos outros hardwares.