Tworzyłem bootowalną pamięć USB z dd, używając tego polecenia, z którego korzystałem już wiele razy w moim systemie bez problemu. Tym razem jednak zapomniałem podłączyć usb, więc próbowałem napisać na urządzeniu, którego nie było. Został zakończony z tą wiadomością:
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
Teraz dla każdego urządzenia, które podłączam do dowolnego portu, o ile jest do niego przypisany sdb, mój menedżer partycji rozpoznaje to jako „Nieznane urządzenie” z 3,59 GB przestrzeni dyskowej i bez tablicy partycji, a dd zwraca taki sam błąd jak poprzednio. Z drugiej strony system plików może dobrze uzyskiwać dostęp, czytać i zapisywać na USB.
Wszelkie porady, jak to naprawić?
/dev/sdb
. W takim przypadku istnieje zwykły plik, w którym można oczekiwać urządzenia blokującego. Powinno być możliwe usunięcie tego pliku, a następnie (być może po ponownym uruchomieniu) system powinien być w stanie utworzyć urządzenie blokujące/dev/sdb
.Odpowiedzi:
Myślę, że utworzyłeś plik o nazwie
/dev/sdb
. W takim przypadku istnieje zwykły plik, w którym można oczekiwać urządzenia blokującego.Powinno być możliwe usunięcie tego pliku, a następnie (być może po ponownym uruchomieniu) system powinien być w stanie utworzyć urządzenie blokujące
/dev/sdb
źródło