Por que o dd relatou um erro “No Space” após clonar uma unidade USB?

Por que o dd relatou um erro “No Space” após clonar uma unidade USB?

No Ubuntu 22.04 LTS, eu uso este comando para clonar umUnidade USB GPT Samsungpara outra unidade idêntica:

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

Esta operação termina com as seguintes afirmações:

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

A questão é: por que ddrelatou um erro? Se não estou me repetindo, por que a segunda instrução "bytes copiados" citou um valor maior que a primeira?

A unidade de origem éum pseudo-WTG inicializável(Windows To Go). Ou seja, ele roda Windows 10. Suas partições (com rótulos, tamanhos totais e flags, conforme relatado pelo GParted) são as seguintes:

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

Após a conclusão do ddcomando,lsblk -barelata que as unidades e suas respectivas partições têm exatamente os mesmos tamanhos. Desta vez, as unidades de origem e de destino foram inicializadas com êxito. Em uma tentativa anterior em um computador diferente, pelo que me lembro, a unidade de destino resultante não inicializou com êxito.

informação relacionada