Aus genau diesem Grund sollst du es ja in die fstab mit noauto eintragen.
Es wird genau nicht einfach beim Booten gemountet. Aber wenn die openVPN Verbindung hergestellt ist, kannst du sie als User einfach mounten, weil das die Option users erlaubt.
Der Unterschied zwischen nohup und diswon ist einfach:
nohup immunisiert den Prozess gegen das Signal HangUp, eben NOHangUP
Das ist aber nur die halbe Miete, denn der Prozess bleibt noch immer mit dem Terminal verbunden.
Dafür wäre disown zuständig.
Systemd ist seit geraumer Zeit der Chef im Speicher. Es hat das alte SystemV Init- System abgelöst.
Wenn man das mal gelernt hat, ist die Verwaltung aller Systemprozesse ein Kinderspiel.
Der komplette Ladevorgang nach dem Laden des Kernels durch Grub, wird von Systemd erledigt - besser: unter seiner Aufsicht koordiniert durchgeführt.
Und das kann man auch als normaler User nutzen. Es gibt also die System Systemdjobs und User Systemdjobs.
(Falls man sich welche bastelt.)