Я собрал образ Linux с помощью yocto и развернул его на плате IMX6qpsabreauto.
Файловая система была развернута на втором разделе SD-карты в формате ext4.
Кажется, все работает нормально, за исключением того, что у меня есть раздел 15 ГБ для rootfs и система, фактически использующая только около 1 ГБ и уже исчерпавшая пространство.
Я не понимаю, почему так. Кажется, Imx6 видит всю память на разделе.
root@imx6qpsabreauto:~# fdisk -l
Disk /dev/mmcblk2: 15.9 GB, 15931539456 bytes
4 heads, 16 sectors/track, 486192 cylinders
Units = cylinders of 64 * 512 = 32768 bytes
Device Boot Start End Blocks Id System
/dev/mmcblk2p1 33 15296 488448 c Win95 FAT32 (LBA)
Partition 1 does not end on cylinder boundary
/dev/mmcblk2p2 15297 486192 15068672 83 Linux
Partition 2 does not end on cylinder boundary
root@imx6qpsabreauto:~# df -h
Filesystem Size Used Available Use% Mounted on
/dev/root 976.6M 906.5M 384.0K 100% /
devtmpfs 847.3M 0 847.3M 0% /dev
tmpfs 1007.7M 172.0K 1007.5M 0% /run
tmpfs 1007.7M 240.0K 1007.4M 0% /var/volatile
root@imx6qpsabreauto:~# cat /etc/mtab
/dev/root / ext4 rw,relatime,data=ordered 0 0
devtmpfs /dev devtmpfs rw,relatime,size=867636k,nr_inodes=216909,mode=755 0 0
proc /proc proc rw,relatime 0 0
sysfs /sys sysfs rw,relatime 0 0
debugfs /sys/kernel/debug debugfs rw,relatime 0 0
tmpfs /run tmpfs rw,nosuid,nodev,mode=755 0 0
tmpfs /var/volatile tmpfs rw,relatime 0 0
devpts /dev/pts devpts rw,relatime,gid=5,mode=620 0 0
UPD: проблема была в том, что я скопировал все изображение, но лучше было скопировать только файлы с изображения
mkdir ~/mnt
mkdir ~/mnt/target
mkdir ~/mnt/yocto
sudo mount /dev/sdf2 ~/mnt/target/
sudo mount -o loop tmp/deploy/images/imx6qpsabreauto/fsl-image-machine-test-imx6qpsabreauto.ext4 ~/mnt/yocto/
sudo cp -a ~/mnt/yocto/* ~/mnt/target
sudo umount ~/mnt/target
sudo umount ~/mnt/yocto