Em um dispositivo embarcado baseado em Yocto Linux, meu rootfs é RO, enquanto tenho uma partição adicional para dados RW. Agora quero montar automaticamente na inicialização uma sobreposição em /etc armazenada em uma partição diferente. Aqui está meu fstab:
/dev/mmcblk0p6 /data_local ext4 defaults,sync,noexec,rw 0 2
[...]
overlay /etc overlay defaults,lowerdir=/etc,upperdir=/data_local/overlayfs/upper/etc,workdir=/data_local/overlayfs/workdir,X-mount.mkdir,x-systemd.requires=/data_local,x-systemd.before=local-fs.target,x-systemd.before=systemd-networkd 0 0
No entanto, isso falha porque os diretórios Upperdir e Workdir estão faltando na primeira inicialização. Como posso permitir que fstab ou systemd.mount criem automaticamente esses diretórios?