> After=network.target you want to use network-online.target, not (only) network.target.
you also may want to use Before=umount.target Before=remote-fs.target systemd will create an automatic mount unit for all mounts, so you can see what params it uses if you mount the NFS share manually (i.e. remove your mount unit file and mount from cmdline) and run systemctl show, e.g.: $ systemctl show mnt-nas-music.mount it also will dynamically create mount files for everything you have in /etc/fstab, at /run/systemd/generator/. Is there a reason you want to replace the fstab entry with a systemd mount unit file? ** Changed in: systemd (Ubuntu) Status: New => Incomplete -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to systemd in Ubuntu. https://bugs.launchpad.net/bugs/1838464 Title: NFS volume not mounting with systemd Status in systemd package in Ubuntu: Incomplete Bug description: Hello, I'm unable to mount NFS volume at boot time with systemd. Using Ubuntu 18.04.2 LTS. I commented out /etc/fstab entry: #192.168.1.103:/Multimedia/Music /mnt/nas/music/ nfs _netdev,auto,user,vers=3 0 0 I created "/etc/systemd/system/mnt-nas-music.mount": [Unit] Description=NAS volume - Music After=network.target [Mount] What=192.168.1.103:/Multimedia/Music Where=/mnt/nas/music/ Type=nfs Options=_netdev,auto,user,nfsvers=3 TimeoutSec=10 [Install] WantedBy=multi-user.target I enabled it with "systemctl enable mnt-nas-music.mount" so that when I run "systemctl is-enabled mnt-nas-music.mount" I obtain: enable But I keep obtaining this error ("systemctl status mnt-nas- music.mount"): mnt-nas-music.mount - NAS volume - Music Loaded: loaded (/etc/systemd/system/mnt-nas-music.mount; enabled; vendor preset: enabled) Active: failed (Result: exit-code) since Tue 2019-07-30 21:23:42 CEST; 29min ago Where: /mnt/nas/music What: 192.168.1.103:/Multimedia/Music Process: 1530 ExecMount=/bin/mount 192.168.1.103:/Multimedia/Music /mnt/nas/music -t nfs -o _netdev,user,nfsvers=3 (code=exited, status=32) lug 30 21:23:42 ubuntu-desktop systemd[1]: Mounting NAS volume - Music... lug 30 21:23:42 ubuntu-desktop mount[1530]: mount.nfs: Network is unreachable lug 30 21:23:42 ubuntu-desktop systemd[1]: mnt-nas-music.mount: Mount process exited, code=exited status=32 lug 30 21:23:42 ubuntu-desktop systemd[1]: mnt-nas-music.mount: Failed with result 'exit-code'. lug 30 21:23:42 ubuntu-desktop systemd[1]: Failed to mount NAS volume - Music. If I run "journalctl -b" I notice that the attempt to mount NFS volume happens before network is ready: lug 30 21:23:42 ubuntu-desktop systemd[1]: Failed to mount NAS volume - Music. lug 30 21:23:48 ubuntu-desktop NetworkManager[978]: <info> [1564514628.2750] device (enp2s0): Activation: successful, device activated. I think this is a bug. Thanks in advance Michele To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1838464/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp