b9d13e821d
Without -fg, gocryptfs forks to background and the parent exits, causing systemd to consider the service done and immediately call ExecStop (fusermount -u). With -fg, gocryptfs stays as the tracked service process so ExecStop only fires on explicit service stop at logout. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>