I am easily confused. I have two computers running Manjaro with KDE Plasma. One is a MS Surface Pro 3, the other is a Lenovo ideapad 330.
They both use NFS to connect to the same server, using the same fstab entries, mount points, and options. Connections work fine, once they are mounted.
Problem is, the Lenovo mounts during the boot process, and the Surface Pro never mounts during the boot process.
Looking in the Surface Pro
sudo journalctl -b
it looks as if NFS fails to mount before WIFI is connected.
sudo dmesg | pgr stars
[ 5.123898] systemd-fstab-generator[185]: Checking was requested for "stars-end:/mnt/extras", but it is not a device.
I can manually mount the filesystem on the Surface Pro, and it works (mostly). I can also add a line to /etc/rc.local (mount -a).
Why would one system work differently from the other?
Is this question a concept question with no real answer, or a configuration issue I can fix?
If it’s a config issue, I can post output from whatever commands are required.
I get the idea RTFM, but one would have to understand all the arcane terminology to learn from the manual. Which is why we have experts, and me.
Addendum
I have tried to use systemd mount units. Created the file, mnt-stars.mount
sudo systemctl daemon-reload
systemctl enable mnt-stars.mount
sudo systemctl start mnt-stars.mount
This works, but on reboot the nfs filesystem is not mounted. Did I mess a step?
Also, adding mount -a to /etc/rc.local had me creating the rc.local file. I have since read that using this file is deprecated, which I suppose is why I didn’t have one. It did not do anything either.