A long list of device!! No doubt you know many SBC
In production scenarios I included improvements like locating logs in ram (/var/log), logrotate with compression every night and reduce permanent writes setting up in fstab (e.g. root partition noatime,nodiratime,data=writeback,discard,errors=remount-ro 0 0). I don't remember if I adding some little thing, but test a lot of them.
Now, thanks to you I have realized that I have to eliminate a third partition created for me to save some logs when I move it from ram to sd card. I thought it was a good solution to reduce the probability of corrupting the root partition.
Also, I just put to try to make an initramfs work, do I have to keep anything in mind? If run initramfs at boot, I'll can to run fcsk over rootfs if is corrupt, right? And, after that, run the "normal" kernel.
I greatly appreciate the help