Antes de mais nada, desculpe se isso foi perguntado antes. Eu encontrei muitas perguntas semelhantes, mas nenhuma que corresponda completamente à minha situação.
Eu tenho uma imagem de disco bruta feita de uma partição ext4 em um dispositivo Android usando dd -
busybox dd if=/dev/block/someblock of=backup.img
A partição de origem era grande em tamanho, mas não tinha muitos dados. Então, o arquivo de imagem tem muito espaço não utilizado.
Eu preciso reduzir o tamanho do arquivo da imagem sem redimensionar a partição do sistema de arquivos. É possível mover os dados para o início da imagem e, em seguida, truncar o arquivo? Se eu fizer isso, poderei gravar essa imagem novamente na fonte original depois sem redimensionar a partição? (Eu posso limpar completamente o dispositivo de destino antes de escrever, se necessário).
Se sim, como posso fazer isso?
A compactação não é uma opção. Eu preciso de um arquivo raw.
Obrigado