I have a data server and two VMs. The first VM, clone14
, runs Ubuntu 14.04. The second VM, clone16
, was cloned from clone14
and then upgraded to Ubuntu 16.04.
Both VMs have the exact same /etc/fstab
file that includes a line mounting a directory from the data server, whose IP address is 99.99.99.99 in this example:
99.99.99.99:/data/NFS/primary /disks nfs rw,soft,intr,actimeo=60 0 0
Everything always works as intended on clone14
, but clone16
will not consistently mount the remote directory. Sometimes it will partially mount it, with only some of the subdirectories and files available within the clone16:/disks/
mountpoint.
The big change from 14.04 to 16.04 is Systemd instead of Upstart as the init system. Systemd is supposed to accept fstab
entries without a problem, but something is clearly messing up here.
I've searched for "update fstab for systemd" and related terms, but I haven't found anything I can interpret as useful. This post contains almost my entire knowledge of fstab and mounting in Linux, so please use small words when responding. As always, context and explanation in your comments and answers are valuable to me and others who find this page in the future.
How do I figure out what's wrong and correct it?
0 Answers