Я начинаю работу с процессорами imx6, и процедура, связанная с запуском платы, заключается в прошивке ядра u-boot dtb и rootfs, о чем заботятся инструменты mfg, предоставленные nxp. Для создания раздела rootfs запустите команду
mkfs.ext3 -F -E nodiscard /dev/mmcblk1p2
а для распаковки рутфс в этот раздел самое то.
pipe tar -jxv -C /mnt/mmcblk1p2
Я хотел бы знать, как это работает, какой драйвер ядра вызывается для выполнения этих команд? Моя версия ядра 4.9.88. Я нашел несколько файлов драйверов, связанных с mmc, по пути
/drivers/mmc/core
но здесь нет ничего, связанного с чтением или записью файловой системы. Кто-нибудь может объяснить, какие файлы драйверов используются для создания файловых систем?