Good approach but nowadays linux and embedded systems supports tmpfs and ramfs, I use this approach for my embedded device for a long time to not use sdcard storage life span.
due to space conecerts at ram, here is my third method of ramfs https://ahmetozer.org/containerized-distro.html