장치가 삽입되지 않은 상태에서 dd를 사용한 후 / dev / sdb 수정 GB, 3.6 GiB) copied, 48

명령을 사용하여 dd로 부팅 가능한 USB를 만들었습니다. 명령은 시스템에서 문제없이 여러 번 사용했습니다. 그러나 이번에는 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.59GB의 스토리지와 파티션 테이블이없는 ‘알 수없는 장치’로 인식하고 dd는 이전과 동일한 오류를 반환합니다. 반면에 파일 시스템은 USB에 액세스하고 읽고 쓸 수 있습니다.

이 문제를 해결하는 방법에 대한 조언이 있습니까?



답변

나는 당신이 이름을 가진 파일을 만들었다 고 생각합니다 /dev/sdb. 이 경우 블록 파일이 있어야하는 일반 파일이 있습니다.

해당 파일을 제거 할 수 있어야하며 그 후 (재부팅 후) 시스템에서 블록 장치를 작성할 수 있어야합니다. /dev/sdb


답변