Corrija / dev / sdb após usar o dd sem nenhum dispositivo inserido


9

Eu estava criando um usb inicializável com dd usando este comando, que já usei várias vezes no meu sistema sem problemas. Desta vez, no entanto, eu esqueci de conectar o usb, então ele tentou gravar em um dispositivo que não estava lá. Saiu com esta mensagem:

3821010944 bytes (3.8 GB, 3.6 GiB) copied, 48 s, 79.5 MB/s
dd: error writing '/dev/sdb': No space left on device
920+0 records in
919+0 records out
3857190912 bytes (3.9 GB, 3.6 GiB) copied, 48.4669 s, 79.6 MB/s

Agora, para qualquer dispositivo que conecte a qualquer porta, desde que seja atribuído sdb, meu gerenciador de partições o reconhece como 'Dispositivo Desconhecido' com 3,59 GB de armazenamento e sem tabela de partição, e o dd retorna o mesmo erro de antes. O sistema de arquivos, por outro lado, pode acessar, ler e gravar no usb muito bem.

Algum conselho sobre como consertar isso?


2
Eu acho que você criou um arquivo com o nome /dev/sdb. Se for esse o caso, existe um arquivo regular, no qual você espera que exista um dispositivo de bloco. Deve ser possível remover esse arquivo e, depois disso (talvez após uma reinicialização), seu sistema poderá criar um dispositivo de bloqueio /dev/sdb.
sudodus 13/07/19

1
@sudodus excluir o arquivo e reiniciar deve corrigi-lo, portanto, isso é uma resposta, não um comentário! Poste um e faça ping para mim e eu voltarei e votarei!
Fabby

Respostas:


11

Eu acho que você criou um arquivo com o nome /dev/sdb. Se for esse o caso, há um arquivo regular, no qual você espera que exista um dispositivo de bloco.

Deve ser possível remover esse arquivo e, depois disso (talvez após uma reinicialização), seu sistema poderá criar um dispositivo de bloqueio /dev/sdb


1
Como prometido! ;-)
Fabby

1
se você remover o arquivo comum, mas não quiser / não puder reiniciar, existe uma solução? reiniciar o udev?
cat Gato

3
@cat Eu nem precisei reiniciar. Acabei de remover o arquivo com sudo rm e conectei um usb. O arquivo correto foi criado automaticamente.
Kyle
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.