좋아요. 마침내 답을 찾았고 여러분과 공유하고 싶습니다. 제 생각에는 제작자가 실수로 확장 된 이미지에서 압축 파일을 생성 한 것입니다.
압축 파일이 추출 된 파일 8.1GB와 비교하여 거의 1.1GB라는 사실이이를 증명합니다. 빈 공간은 몇 바이트로 압축됩니다. 추가 패키지가 있으면 두 이미지 사이에 눈에 띄는 크기 차이가 있었을 것입니다.
이미지 축소
$ 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과 함께 별도의 창이 나타납니다. 두 개의 마운트 된 파티션 인 부트와 루트 파티션이 보입니다.
필자의 경우 루트 파티션의 사용되지 않은 공간은 약 3.74GB이므로 루트를 마우스 오른쪽 단추로 클릭하고 크기 조정을 클릭하고 여유 공간을 약 10-20MB로 줄인 다음 적용을 클릭하십시오.
이제 더 이상 루프백 장치가 필요하지 않으므로 언로드하십시오.
$ 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의 출력에 따라 다릅니다.
이제 이미지를 준비해야합니다!