embedded-linux - 对于 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,则尝试将文件压缩成多个部分并传输到您的自定义分区并解压缩并复制到您的闪存驱动器中。
推荐阅读
- reactjs - 在由 Axios 获取请求填充的组件中显示数组
- c# - 如何手动选择(超)ListView 项目
- appium - 返回值无法转换为 WebElement
- javascript - 如何使用历史库和React
- asp.net-mvc - TFS 构建 - System.Net.Http 版本控制问题
- java - 为什么需要注销 OnPreferenceChangeListener?
- tableau-api - Tableau 地图服务无法连接到 openrailway.org
- google-cloud-dlp - 获取去识别的项目数量?
- itext7 - iText HTML 到 PDF 的转换不尊重 style="page-break-inside: Avoid;"
- nunit - 您可以将可迭代对象传递给像 pytest 这样的 Nuint 测试吗?