Den mån 24 okt. 2022 kl 17:37 skrev Jean-François SIMON <jfsimon1...@gmail.com>: > I have an inquiry regarding robust filesystem in a sense that it mostly > always mount > after unclean power off shutdown.
Any fs that is mounted readonly would be safe for nasty shutdowns, so one idea would be to try to make many partitions, so that for instance /var/log can be a ramdisk (mfs) and the rest are kept separate and readonly if possible. Don't think readonly / works, but if it does, that would be very helpful for quick boots on next power-up. Another thing could be to have separate partition for needed writes (a DB for instance) which doesn't automount from fstab, but rather put the fsck+mount in rc.local, so that you still have a working system with network and sshd running even if this one fails or stalls on a Y/n-prompt. > Thanks for any insight into this, i don't recall OpenBSD supports any > journaling FS > which i believe is how we can mostly provide a quick boot while preventing > most corruption. I may be partly mistaken. In my experience, journals are good for saying "there was no writes in progress, if quick check of fs says it is fine, it probably was", which helps some for quick boots, but in your case I guess the larger problem is "what will go to magnetic media if writes are ongoing when power is waning". I don't know what kind of weird errors one can get, but its easy to imagine getting half-written sectors or such if power loss is at worst possible time, where you would not see that in most normal situations, even with kernel crashes. This will need a fsck to find which will take time, no matter what. -- May the most significant bit of your life be positive.