So if you want things to be persistent, might consider disabling the RAM disk for /var there... otherwise data will be lost over a reboot...
This (RAM disk thing) has become really annoying for me. It's SUPPOSED to retain RRD data. At least, that's what it says right there in the description of the checkbox: "RRD and DHCP Leases will be retained."
I did the whole "ram disk for /var and /tmp" to try and lower writes on the SSD. It sounded like a great idea at the time, considering I stuck 16 GB of RAM in this box, I could have a massive RAM disk, it would be used for constant writes.. and get backed up to (and restored from) SSD on shutdown/restart.
I'm starting to wish there was an "advanced" button on the "use RAM disks" thing, so I could be a bit more specific about what I want.
What might be good enough would be scripting hooks similar to what Merlin adds to his Asus firmware. If I could add a script that's run just after services are shutdown (but before umounts) and another after mounts (but before services), I could do all this myself.
Actually, I already have early shell commands... (shellcmd, earlyshellcmd, etc, via the "ShellCmd" package.) I just need some shutdown scripts. I guess it's time to for me to quit bitching and start learning freeBSD (and how pfSense works internally) so I can just add the support myself.
(It might be enough for me to just understand how the init procedure works in freebsd. If it's the same as or similar to what many different linux distros have been using, adding a shutdown script might be as easy as just writing a file someplace in /etc...)
hmmmm.....
(I'd post questions about it on the pfsense forum, but I'd surely attract trolls... again...)