to prevent the neverland boot situation because the drive in fstab list isn't there during boot you can use "noauto [tuxfiles.org]
" option in fstab so it doesn't mount during boot but you can put a systemd start-up script to mount them.
For real time automount through udev there are more to dig in the archwiki udev section [archlinux.org]
could you explain in further detail what you mean by the start up script, or provide an example? i've never written a script and wouldnt know how to launch one with systemd/systemctl