Fix / dev / sdb nach Verwendung von dd ohne eingesetztes Gerät

9

Ich habe mit diesem Befehl einen bootfähigen USB mit dd erstellt , den ich schon oft ohne Probleme auf meinem System verwendet habe. Dieses Mal habe ich jedoch vergessen, den USB-Anschluss anzuschließen, sodass versucht wurde, auf ein Gerät zu schreiben, das nicht vorhanden war. Es wurde mit dieser Nachricht beendet:

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

Für jedes Gerät, das ich an einen beliebigen Port anschließe, erkennt mein Partitionsmanager es als "Unbekanntes Gerät" mit 3,59 GB Speicher und ohne Partitionstabelle, solange ihm sdb zugewiesen ist, und dd gibt den gleichen Fehler wie zuvor zurück. Das Dateisystem hingegen kann problemlos auf den USB zugreifen, ihn lesen und auf ihn schreiben.

Irgendwelche Ratschläge, wie man das behebt?

Kyle
quelle
2
Ich denke, Sie haben eine Datei mit dem Namen erstellt /dev/sdb. In diesem Fall gibt es eine reguläre Datei, in der Sie ein Blockgerät erwarten. Es sollte möglich sein , diese Datei zu entfernen, und danach (möglicherweise nach einem Neustart) sollte Ihr System in der Lage sein, ein Blockgerät zu erstellen /dev/sdb.
Sudodus
1
@sudodus Das Löschen der Datei und das Neustarten sollten das Problem beheben. Dies ist also eine Antwort, kein Kommentar! Poste eins und pinge mich an und ich komme zurück und stimme zu!
Fabby

Antworten:

11

Ich denke, Sie haben eine Datei mit dem Namen erstellt /dev/sdb. In diesem Fall gibt es eine reguläre Datei, in der Sie ein Blockgerät erwarten.

Es sollte möglich sein, diese Datei zu entfernen, und danach (möglicherweise nach einem Neustart) sollte Ihr System in der Lage sein, ein Blockgerät zu erstellen /dev/sdb

Sudodus
quelle
1
Wie versprochen! ;-)
Fabby
1
Gibt es eine Lösung, wenn Sie die reguläre Datei entfernen, aber nicht neu starten möchten / können? udev neu starten?
Katze
3
@cat Ich musste nicht einmal neu starten. Ich habe gerade die Datei mit sudo rm entfernt und einen USB angeschlossen. Die richtige Datei wurde automatisch erstellt.
Kyle