On Sun, May 05, 2019 at 05:41:38PM -0400, trondd wrote:
| It's really not that big of a deal to call 'fsck' and 'mount' yourself in
| rc.local.
It's not, but it would be nice if this could be done automatically
somehow, for services that start at boot (e.g. httpd) that need data
on other softraid crypto devices.
Doing an `rcctl restart httpd` in /etc/rc.local right after the fsck
and mount seems a bit silly.
| Unless you have system data on /srv (which would be it's own inconsistency
| with a standard system) needed during rc.
How about a huge /var/www or /var/<database_of_choice> that's not on
your primary softraid crypto device?
| In fstab, I set the RAID partition to noauto and disable automatic fsck.
| Then in rc.local call 'bioctl blah && fsck UUID.partition && mount /srv'
|
| I use a password so it's interative for me and I see if anything goes
| wrong. Log a message with 'logger' or send an email or whatever if
| something fails for your situation. Then you're done dealing with this.
I use the -p option to bioctl in a hotplugd(8) attach script to
automatically mount partitions on hot-plugged (USB) disks that use
softraid crypto. Having a way to do this for extra disks at boot is
something I've briefly looked at in the past but didn't find a nice
solution for. Maybe Matthew finds something interesting :)
Cheers,
Paul 'WEiRD' de Weerd
--
>++++++++[<++++++++++>-]<+++++++.>+++[<------>-]<.>+++[<+
+++++++++++>-]<.>++[<------------>-]<+.--------------.[-]
http://www.weirdnet.nl/