Created attachment 157630 [details] FreeBSD 11-CURRENT shutdown.patch The slow shutdown is caused by some remote smbfs shares mounted via openvpn: the remote drives are unmounted after the openvpn daemon termination, this induces some long timeouts. The solution is to unmount the smbfs shares in a shutdown script before the openvpn daemon termination. I have discovered this issue with this ‘dirty’ patch that displays the unmounted fs at shutdown. For testing the the patch apply it in /sys/kern, rebuild and install the kernel. Set the new OID: # sysctl kern.shutdown.show_umountfs=1 Halt the system: # shutdown -h now The full history at: https://lists.freebsd.org/pipermail/freebsd-current/2015-June/056174.html Regards, Maurizio
I have upgraded the patch for FreeBSD 11.0-CURRENT r287155: simplified the patch removing the OID sysctl kern.shutdown.show_umountfs. For testing the the new patch apply it in /sys/kern, rebuild and install the kernel.
Created attachment 160403 [details] Patch for FreeBSD 11.0-CURRENT r287155