yocto映像大小随着分区大小的增加而增加

yocto映像大小随着分区大小的增加而增加,yocto,Yocto,我正在为我的yocto映像文件(.wic)创建一个空分区,方法是将下面的行添加到directdisk.wks: part /opt --use-uuid --fstype=ext4 --label user --align 1024 --size 1024 能够创建分区,但图像大小会增加,即图像大小+分区大小。比方说,我已经创建了1GB的空/opt分区,然后1.53GB(初始图像大小)+1GB(/opt)=2.53GB(新图像大小)。我关心的是,如果128 GB SSD完全分配了分区,会发生什

我正在为我的yocto映像文件(.wic)创建一个空分区,方法是将下面的行添加到
directdisk.wks

part /opt --use-uuid --fstype=ext4 --label user --align 1024 --size 1024
能够创建分区,但图像大小会增加,即
图像大小+分区大小
。比方说,我已经创建了1GB的空
/opt
分区,然后
1.53GB(初始图像大小)+1GB(/opt)=2.53GB(新图像大小)
。我关心的是,如果128 GB SSD完全分配了分区,会发生什么情况。图像大小是否为128 GB

有没有办法生成不受空分区影响的
.wic
尺寸


您可以生成稀疏wic(wic.bmap)图像,该图像将压缩空部分。然后使用bmap工具刷新图像。像这里这样,我们有windows的bmap工具替代品吗?@Khem-大小为
。由
wic directdisk生成的direct
映像-e core映像sato
只减少了分区大小的一半(约500 MB),尽管我创建了1GB分区。对此有何想法?@md.jamal如果您将所有内容打包在一个zip文件中,您可以使用balena蚀刻机使用bmap文件来刷新图像。cp图像{wic,img};cp图像{wic,img}.bmap;md5sum image.img>image.img.md5;zip image.img.zip image.img*