わかりましたので、ようやく答えを見つけました。皆さんと共有したいと思います。私は、作成者が誤って展開した画像から圧縮ファイルを作成したと推測しています。
圧縮ファイルが抽出されたファイルの8.1 GBと比較してほぼ1.1 GBであるという事実は、これを証明します。空のスペースは数バイトに圧縮されます。追加のパッケージがあった場合、2つのイメージ間に顕著なサイズの違いがあったでしょう。
画像を縮小する
$ 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
別のウィンドウに/ dev / loop0が表示されます。マウントされた2つのパーティション、ブートパーティションとルートパーティションが表示されます。
私の場合、ルートパーティションには約3.74 GBの未使用領域があったので、ルートを右クリックし、サイズ変更をクリックして空き領域を約10〜20 MBに減らし、[適用]をクリックします。
これでループバックデバイスは必要なくなったので、アンロードしてみましょう。
$ sudo losetup -d /dev/loop0
未割り当てパーツを削除しています
$ fdisk -lu ubuntu-mate-16.04-desktop-armhf-raspberry-pi.img
次に出力例を示します。
$ 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
次に、パーティションを切り捨てます:
$ truncate --size=$[(11487231+1)*512] ubuntu-mate-16.04-desktop-armhf-raspberry-pi.img
上記のコマンドの番号11487231は、fdiskの出力内容によって異なります。
これで画像の準備ができました!