我开始使用imx6处理器,启动主板所涉及的程序是闪存u-boot kernel、dtb和rootfs,这是由恩智浦提供的制造工具来处理的。要创建rootfs分区,命令run为
mkfs.ext3 -F -E nodiscard /dev/mmcblk1p2 对于将rootfs解压到此分区,它是。
pipe tar -jxv -C /mnt/mmcblk1p2我想知道这是如何工作的,执行这些命令时调用的是哪个内核驱动程序?我的内核版本是4.9.88。我确实在path中找到了一些与mmc相关的驱动文件
/drivers/mmc/core但这里没有任何与文件系统读取或写入相关的内容。谁能解释一下哪些驱动程序文件是用来创建文件系统的?
发布于 2019-12-03 16:15:14
创建文件系统是由用户空间程序mke2fs ( mkfs.ext3是其别名)完成的,该程序是e2fsprogs包的一部分。内核和驱动程序无法创建文件系统。因此,仅涉及用于访问MMC设备的块驱动程序,而不涉及文件系统驱动程序。
https://stackoverflow.com/questions/59151902
复制相似问题