微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

对于 yocto 映像,我们可以使用“wic cp”命令复制到自定义分区的最大文件大小是多少?

如何解决对于 yocto 映像,我们可以使用“wic cp”命令复制到自定义分区的最大文件大小是多少?

我正在尝试使用 wic cp 命令将文件夹复制到自定义分区。文件大小为 5.1gb, 将其复制到分区后,当我启动映像并检查时,它仅显示 1GB,所以,我的问题是:我们可以使用“wic cp”命令复制的文件大小是否有任何限制?

在local.conf中我有

IMAGE_FSTYPE = "wic"
WKS_FILE ?="systemd-bootdiskcustom.wks" 

在我创建分区的 wks 文件中的命令(这是我图像中的第 5 个分区):

part custom_part --ondisk sda --fstype=ext4 --label custom_part --align 1024 --use-uuid --size 10000M

创建图像后用于复制存储在“Meta-mylayer”中的 5.1gb 文件的命令是:

$ cd poky
$ source oe-build-env
build$ cd tmp/deploy/images/qemux86-64
qemux86-64$ wic cp ../../../../../Meta-mylayer/recipes-example/customfile/files/system.img core-image-custom-qemux86-64.wic:5

解决方法

这可能是由于 FAT32 限制。

大于 4GB 的文件不能存储在 FAT32 卷上。

将闪存驱动器格式化为 exFAT 或 NTFS 将解决此问题。

如果不是 FAT32,请尝试将文件压缩成多个部分并传输到您的自定义分区,然后将其解压缩并复制到您的闪存驱动器中。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。