I'm migrating a system from an Odyssey Blue to a Jetson Nano 4gb. On the Odyssey Blue I could mount an NFS device with the following entry into the /etc/fstab
file:
<server>/mnt/path/to/target /mnt/path/to/source nfs rw 0 0
On the Jetson this fstab entry fails on boot because the network device is not available. What appears to happen is that the Jetson boot process is faster than the systemd can mount the network device. So when the boot process looked to mount the inventory from fstab it fails.
You can however, re-run the /etc/fstab
file post boot with sudo mount -av
and it will mount in this configuration. So the issue is most likely a timing issue.
Unlike the Odyssey Blue the Jetson Nano boots in just a couple of seconds total time.
How do you mount a network drive at boot time on a Jetson Nano?
After searching for similar issues, I couldn't find anything related to non root mounts.
Here are the options that didn't work:
And this seems like the correct options per systemd.mount
Here is what worked for future reference:
It also took the combination of all these options.