USB 드라이브를 복제한 후 dd가 "공간 없음" 오류를 보고한 이유는 무엇입니까?

USB 드라이브를 복제한 후 dd가 "공간 없음" 오류를 보고한 이유는 무엇입니까?

Ubuntu 22.04 LTS에서는 이 명령을 사용하여 하나를 복제합니다.삼성 USB GPT 드라이브다른 동일한 드라이브로:

sudo dd if=/dev/sdb of=/dev/sdc bs=16M conv=sync,noerror status=progress

이 작업은 다음 문으로 끝납니다.

256590741504 bytes (257 GB, 239 GiB) copied, 2555 s, 100 MB/s
dd: error writing '/dev/sdc': No space left on device
15297+1 records in
15927+0 records out
256641603584 bytes (257 GB, 239 GiB) copied, 2614.36 s, 98.2 MB/s

문제는 왜 dd오류를 보고했는가입니다. 같은 말을 반복하지 않는다면 왜 두 번째 "복사된 바이트 수" 문이 첫 번째 문보다 더 큰 값을 인용했습니까?

소스 드라이브는부팅 가능한 의사 WTG(Windows To Go) 드라이브. 즉, Windows 10을 실행합니다. 파티션(GParted에서 보고한 레이블, 전체 크기 및 플래그 포함)은 다음과 같습니다.

NTFS  (no label) 518.34 MiB diag
FAT32 ESP         91.02 MiB boot,esp
NTFS  PROGRAM    238.42 GiB msftdata

명령 이 완료되면 dd,lsblk -ba드라이브와 해당 파티션의 크기가 정확히 동일하다고 보고합니다. 이번에는 소스 및 대상 드라이브가 모두 성공적으로 부팅됩니다. 이전에 다른 컴퓨터에서 시도한 결과 대상 드라이브가 성공적으로 부팅되지 않았던 것으로 기억합니다.

관련 정보