Todo sistema de arquivos precisa de algum espaço para metadados. Além disso, ext family reserva algum espaço para root user e é 5% por padrão.
Exemplo
No meu Kubuntu eu criei um arquivo (esparso) de 1GiB:
truncate -s 1G myfile
e fez ext3 filesystem dentro dele. O comando estava claro
mkfs.ext3 myfile
Isso alocou instantaneamente cerca de 49 MiB (~ 5% neste caso) para o myfile . Eu pude ver isso porque o arquivo era escasso e inicialmente relatava o uso de 0B no meu disco real, então ele cresceu. Eu suponho que é onde os metadados vivem.
montei o sistema de arquivos; df -h relatou 976 MiB de espaço total, mas apenas 925 MiB disponível. Isso significa que outros ~ 5% não estavam disponíveis para mim.
Depois preenchi este espaço (depois de cd para o ponto de montagem) com
dd if=/dev/urandom of=placeholder
Como usuário comum, consegui apenas 925 MiB. O uso de "disco" relatado foi de 100%. No entanto, fazendo o mesmo que um root , eu poderia escrever 976 MiB no arquivo. Quando o arquivo cresceu mais de 925MiB, o uso permaneceu em 100%.
Conclusão
Comparar os tamanhos das suas partições está errado neste caso; Então, está comparando os tamanhos dos seus sistemas de arquivos. Você deve ter verificado o espaço disponível no sistema de arquivos de destino (por exemplo, com df ) e compará-lo com o tamanho da partição de origem .
EDITAR:
Para deixar claro: seus 66176851968 bytes são cerca de 61.63 GiB. Isso não é maior que a partição de origem que é 62,5 GiB. A partição fonte não foi totalmente lida quando o sistema de arquivos alvo ficou cheio.
Caso você não esteja familiarizado com a distinção GB / GiB, leia man 7 units .
EDIT 2
Agora temos todos os números reais. Vamos nos ater à unidade de 512B , é um tamanho de setor comum.
- Sua
sdb1partição ocupa131074048-2048=131072000unidades no disco. Vamos chamar isso deP1. Isso é degdiskoutput. - Sua
sdb2partição ocupa262889472-131074048=131815424unidades no disco. Deixe serP2. Isso também é degdiskoutput. - Seu sistema de arquivos dentro de
sdb1pode armazenar arquivos até128753336units total. Vamos chamar esse númeroF1. Isso é dedfoutput. - Seu sistema de arquivos dentro de
sdb2pode armazenar até129484424unidades. Deixe serF2. Isso também é dedfoutput.
A diferença entre P1 e F1 , assim como a diferença entre P2 e F2 , pode ser explicada se você souber que deve haver espaço para metadados. Isso é mencionado anteriormente nesta resposta.
Seu dd tentou copiar a partição sdb1 , ou seja, P1 dos dados, em um arquivo que ocupa o espaço fornecido pelo sistema de arquivos dentro de sdb2 , ou seja, F2 do espaço disponível.
P1 > F2 - esta é a resposta final. Seu arquivo de imagem não cresceu mais do que deveria. Parece que você esperava que seu tamanho fosse F1 . Na verdade, toda a imagem teria um tamanho de P1 unidades.
P2 e F1 são irrelevantes neste contexto.