Ok jadi saya akhirnya menemukan jawaban dan saya ingin membaginya dengan kalian. Dugaan saya adalah bahwa pencipta membuat file terkompresi dari gambar yang diperluas secara tidak sengaja.
Fakta bahwa file terkompresi hampir 1,1 GB, dibandingkan dengan 8,1 GB file yang diekstraksi, membuktikan hal ini. Ruang kosong akan memampatkan beberapa byte. Jika ada paket tambahan, akan ada perbedaan ukuran yang mencolok antara kedua gambar.
Menyusut gambar
$ 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
Sekarang sebuah jendela terpisah akan muncul dengan / dev / loop0 .. Anda akan melihat dua partisi yang dipasang, sebuah boot dan partisi root.
Dalam kasus saya, partisi root memiliki sekitar 3,74 GB ruang yang tidak digunakan, jadi klik kanan pada root dan klik resize dan kurangi ruang kosong menjadi sekitar 10-20MB lalu klik apply.
Sekarang kita tidak lagi memerlukan perangkat loopback, jadi mari kita bongkar:
$ sudo losetup -d /dev/loop0
Menghapus bagian yang tidak terisi
$ fdisk -lu ubuntu-mate-16.04-desktop-armhf-raspberry-pi.img
Berikut adalah contoh keluaran:
$ 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
Kemudian terpotong partisi:
$ truncate --size=$[(11487231+1)*512] ubuntu-mate-16.04-desktop-armhf-raspberry-pi.img
Perhatikan angka 11487231 dalam perintah di atas tergantung pada apa output Anda untuk fdisk.
Sekarang Anda harus siap dengan gambar!