Correggi / dev / sdb dopo aver usato dd senza dispositivo inserito


9

Stavo creando un usb avviabile con dd usando questo comando, che ho usato molte volte prima sul mio sistema senza problemi. Questa volta, tuttavia, ho dimenticato di collegare l'USB, quindi ha provato a scrivere su un dispositivo che non c'era. È uscito con questo messaggio:

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

Ora per qualsiasi dispositivo che collego a qualsiasi porta, purché sia ​​assegnato a sdb, il mio gestore delle partizioni lo riconosce come "Dispositivo sconosciuto" con 3,59 GB di spazio di archiviazione e nessuna tabella delle partizioni e dd restituisce lo stesso errore di prima. D'altro canto, il file system può accedere, leggere e scrivere sull'USB.

Qualche consiglio su come risolvere questo problema?


2
Penso che tu abbia creato un file con il nome /dev/sdb. In tal caso, esiste un file normale in cui ci si aspetta che ci sia un dispositivo a blocchi. Dovrebbe essere possibile rimuovere quel file e successivamente (forse dopo un riavvio) il sistema dovrebbe essere in grado di creare un dispositivo a blocchi /dev/sdb.
sudodus,

1
@sudodus l'eliminazione del file e il riavvio dovrebbero risolverlo, quindi questa è una risposta, non un commento! Posta uno e ping me e io tornerò e voterò!
Fabby,

Risposte:


11

Penso che tu abbia creato un file con il nome /dev/sdb. In tal caso, esiste un file normale in cui ci si aspetta che ci sia un dispositivo a blocchi.

Dovrebbe essere possibile rimuovere quel file e successivamente (forse dopo un riavvio) il sistema dovrebbe essere in grado di creare un dispositivo a blocchi /dev/sdb


1
Come promesso! ;-)
Fabby,

1
se rimuovi il file normale ma non vuoi / non riesci a riavviare, c'è una soluzione? riavviare udev?
cat

3
@cat Non ho nemmeno bisogno di riavviare. Ho appena rimosso il file con sudo rm e collegato un usb. Il file corretto è stato creato automaticamente.
Kyle,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.