Ok, então finalmente encontrei uma resposta e gostaria de compartilhá-la com vocês. Meu palpite é que os criadores criaram o arquivo compactado a partir de uma imagem expandida por engano.
O fato de o arquivo compactado ter quase 1,1 GB, comparado a 8,1 GB dos arquivos extraídos, prova isso. O espaço vazio será compactado em alguns bytes. Se houvesse pacotes adicionais, haveria uma disparidade perceptível de tamanho entre as duas imagens.
Encolhendo a imagem
$ sudo modprobe loop # to enable loopback
$ sudo losetup -f #request a new loopback device
#This will return the path to a free loopback device.this is /dev/loop0 for me
$ sudo losetup /dev/loop0 ubuntu-mate-16.04-desktop-armhf-raspberry-pi.img
$ sudo partprobe /dev/loop0
$ sudo gparted /dev/loop0
Agora uma janela separada será exibida com / dev / loop0 .. você verá duas partições montadas, uma inicialização e uma partição raiz.
No meu caso, a partição raiz tinha cerca de 3,74 GB de espaço não utilizado; portanto, clique com o botão direito do mouse na raiz e clique em redimensionar e reduza o espaço livre para cerca de 10 a 20 MB e clique em Aplicar.
Agora não precisamos mais do dispositivo de loopback, então vamos descarregá-lo:
$ sudo losetup -d /dev/loop0
Excluindo peça não alocada
$ fdisk -lu ubuntu-mate-16.04-desktop-armhf-raspberry-pi.img
Aqui está uma amostra de saída:
$ fdisk -lu ubuntu-mate-16.04-desktop-armhf-raspberry-pi.img Disk
ubuntu-mate-16.04-desktop-armhf-raspberry-pi.img: 7.5 GiB, 8053063680
bytes, 15728640 sectors Units: sectors of 1 * 512 = 512 bytes Sector
size (logical/physical): 512 bytes / 512 bytes I/O size
(minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk
identifier: 0xd882991d
Device Boot Start End
Sectors Size Id Type
ubuntu-mate-16.04-desktop-armhf-raspberry-pi.img1 * 2048 133119
131072 64M c W95 FAT3
ubuntu-mate-16.04-desktop-armhf-raspberry-pi.img2 133120 11487231
11354112 5.4G 83 Linux
Em seguida, trunque a partição:
$ truncate --size=$[(11487231+1)*512] ubuntu-mate-16.04-desktop-armhf-raspberry-pi.img
Observe que o número 11487231 no comando acima depende de qual é a sua saída para o fdisk.
Agora você deve estar pronto com a imagem!