Did you try noauto? Also systemd can read /etc/fstab and create mount and automount units for you automatically. After editing fstab, run sudo systemctl daemon-reload. They are named after the name of the mount poing. i.e. mnt-xyz.mount if it is mounted to /mnt/xyz
Regarding systemd mount and automount unit files, if I comment out an entry in /etc/fsab, will systemd remove the mount / automount unit files as well? (what if I want to keep those auto-generated unit files?)
I have tried it and yes it is removed. You can systemctl cat mnt-xyz.mount > my-mnt-xyz.mount and put that file in /etc/systemd/system/ before commenting out it from fstab file.