Виправити / 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.
sudodus

1
@sudodus видалення файлу та перезавантаження повинні це виправити, тому це відповідь, а не коментар! Опублікуйте один і пінг мені, і я повернусь і піднесу посилання
Fabby

Відповіді:


11

Я думаю, ви створили файл з назвою /dev/sdb. Якщо це так, є звичайний файл, де ви очікуєте, що має бути блоковий пристрій.

Має бути можливість видалити цей файл, і після цього (можливо, після перезавантаження) ваша система повинна мати можливість створити блоковий пристрій /dev/sdb


1
Як обіцяно! ;-)
Fabby

1
якщо ви видалите звичайний файл, але не хочете / не можете перезавантажити, чи є рішення? перезапустити udev?
кіт

3
@cat Мені навіть не потрібно було перезавантажувати. Я щойно вилучив файл із sudo rm та підключив usb. Правильний файл створено автоматично.
Кайл
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.