Per the title - I've seen all the stuff about using read-only filesystems and overlay filesystem but there's drawbacks with that - either you have to use multiple partitions, have some method of switching/remounting RW if you need to write some data, etc. and it clashes with our project's need to save some data on a fairly regular basis.
Being inclined to keep things easy and not mess too much with partitions and the like, I'm looking for guidance on how to stop or redirect all logging, temporary files, etc. to RAM and then minimise the amount of writing going on for anything that can't be stopped or redirected.
I know this is not "as good" as using the common methods but it (hopefully) avoids jumping through too many hoops / having to make too many checks/changes to normal conventions.
We need to write some relatively small amount of data semi-regularly, nothing that should trouble the lifespan of the average SD card or eMMC, but it would vastly improve matters if we can cut out or at least greatly reduce all the background writes that go on from default logging processes and the like.