I’m massively regretting that choice due to the UFS root filesystem. Power outage? Hope you weren’t planning on your internet coming back up without manual intervention. Get ready to plug that keyboard in and type “fsck” manually at boot, and press “y” a few dozen times while it asks you questions about what to do with corrupted inodes. I hope none of that data is important to the correct operation of the system!
A filesystem lacking journaling support in 2023 is an absolute travesty given that the rest of the world has had this problem solved for 25 years or so.
For network appliances, read-only root FS is probably the way to go anyway. (I'd say it's also worth doing it in general.)
(Disclaimer: avid fan of everything BSD, OpenBSD in particular.)
However, yes, sometimes a badly timed power loss will break the filesystem in a way that requires a manual fsck.
But that’s, in my opinion, brain-dead stupid when it only exists to work around the idiocy of not having a journaled file system like ever other modern OS has had for the past 25 years. Having to up-front plan a size (and inevitably get it wrong) for half a dozen partitions, just to work around glaringly obvious weaknesses in the OS itself, is beyond stupid.
https://www.mimar.rs/blog/how-to-increase-openbsds-resilienc...
I noticed you're using a good quality SD card and wrote a couple times about flash wear, is there any reason you didn't opt for an mSATA SSD? It might be more resilient than SD.
Really hope this lands in -current.
It was updated just last month (June).