> On 21.10.2016, at 17:20, Andre Valentin <avalen...@marcant.net> wrote:
> 
> Hi!
> 
> Am 21.10.2016 um 10:33 schrieb Felix Fietkau:
>>> I have switched rootfs now to squashfs, that ist working. But I have 
>>> problems with the overlayfs.
>>> It is on /dev/mmcblk0p1, but I do not understand how to tell the system to 
>>> use this partition. I cannot find a matching example.
>>> 
>>> What I did:
>>> 1) Added an fstab to the squassh image:
>>> config 'global'
>>>    option    anon_swap    '0'
>>>    option    anon_mount    '0'
>>>    option    auto_swap    '1'
>>>    option    auto_mount    '1'
>>>    option    delay_root    '5'
>>>    option    check_fs    '0'
>>> 
>>> config 'mount'
>>>    option device    '/dev/mmcblk0p1'
>>>    option enabled '1'
>>>    option target '/overlay'
>>>    option fstype 'ext4'
>>>    option options 'rw,sync'
>>>    option enabled_fsck 0
>>>    option is_rootfs '1'
>>> 
>>> 2) label the ext4fs rootfs_data
>>> 3) added rootfs_data=/dev/mmcblk0p1 on kernel commandline.
>>> 
>>> But fstools does not mount it.
>>> Please help.
>> Don't put overlay mount stuff in the config. Make sure you have
>> e2fsprogs and mkf2fs enabled in your config and that the rootfs
>> partition is big enough to fit both the squashfs image and the overlay
>> filesystem.
> I tried that but it is an EFI partition not an mtd partition. To my 
> understanding,
> only mtd partitons will be split into rootfs and rootfs_data on boot.
> This does not hapen.  I need a way to tell the system that /dev/mmcblk0p1 is 
> my overlay FS.
> Is there a possibility that I can somehow tell fstools which fs to use for 
> overlay. Or which
> depencies are there for detecting that an device holds an fs for overlay?
The overlay split is handled in user space by fstools. Try enabling loopback 
device support in the kernel config

- Felix
_______________________________________________
Lede-dev mailing list
Lede-dev@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/lede-dev

Reply via email to