Исправить / dev / sdb после использования dd без подключенного устройства

9

Я создавал загрузочный usb с dd, используя эту команду, которую я использовал ранее в моей системе без проблем. На этот раз, однако, я забыл подключить USB, чтобы он попытался записать на устройство, которого там не было. Это вышло с этим сообщением:

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

Теперь для любого устройства, которое я подключаю к любому порту, если ему назначен sdb, мой менеджер разделов распознает его как «Неизвестное устройство» с 3,59 ГБ памяти и без таблицы разделов, а dd возвращает ту же ошибку, что и раньше. Файловая система, с другой стороны, может получать доступ, читать и записывать на USB просто отлично.

Любой совет, как это исправить?

рукав моря
источник
2
Я думаю, что вы создали файл с именем /dev/sdb. Если это так, есть обычный файл, в котором, как вы ожидаете, должно быть блочное устройство. Должна быть возможность удалить этот файл, и после этого (возможно, после перезагрузки) ваша система сможет создать блочное устройство /dev/sdb.
Судод
1
@sudodus удаление файла и перезагрузка должны исправить это, так что это ответ, а не комментарий! Опубликовать один и пинг мне, и я вернусь и upvote!
Фэбби

Ответы:

11

Я думаю, что вы создали файл с именем /dev/sdb. Если это так, есть обычный файл, в котором, как вы ожидаете, должно быть блочное устройство.

Должна быть возможность удалить этот файл, и после этого (возможно, после перезагрузки) ваша система сможет создать блочное устройство. /dev/sdb

sudodus
источник
1
Как и было обещано! ;-)
Fabby
1
Если вы удалите обычный файл, но не хотите / не можете перезагрузиться, есть ли решение? перезапустить Удев?
кошка
3
@ Cat Мне даже не нужно было перезагружаться. Я просто удалил файл с помощью sudo rm и подключил USB. Правильный файл был создан автоматически.
Кайл,