我将f2fs-tools添加到项目目录下的conf.local文件中。我还修改了“image_types”。Bbclass '带有以下补丁:https://patchwork.openembedded.org/patch/147392/
然而,在构建我的映像之后,虽然我现在可以使用mkfs。用f2fs格式化我的SD卡,我似乎根本无法安装它,我的图像无法识别f2fs格式化的SD卡。我可以在/dev/中看到它为“/dev/mmcblk1p1”,但它不会挂载。试图安装它,我得到以下内容:
root@ccimx6ulstarter:~# mount -t f2fs /dev/mmcblk1p1 /run/media/mmcblk1p1/
mount: mount /dev/mmcblk1p1 on /run/media/mmcblk1p1/ failed: No such device
我错过了什么?dey2.4不支持F2FS吗?不知道为什么它不能被本地支持,因为f2fs非常突出,对ssd /eMMC/SD卡特别有用。
内核中很可能没有启用FS2S支持。
https://wiki.gentoo.org/wiki/F2FS
>不知道为什么它不被本地支持,因为f2fs非常突出,对ssd /eMMC/SD卡特别有用
这是一个资源有限的嵌入式系统,因此默认情况下只启用最小的必要设置2022世界杯G组
1像
我知道它是一个嵌入式系统,但是EXT4是原生支持的,它是flash中效率较低的文件系统之一。
除了我在上面尝试的之外,我将如何使用Yocto构建系统在内核中启用支持/启用它?
谢谢,我会在接下来的一天左右尝试一下,看看我是否得到了我想要的结果。感谢您的快速反馈!
我忘了回去检查——但这确实有效。内核中没有启用各种文件系统。谢谢你的帮助!