I inherited a small network where each machine is an NFS server/client, and exports a /data folder to all the other machines. I've added a machine that I'd like to have the same functionality, and updated the networks /etc/fstab and /etc/exports accordingly.

However upon reboot, the new machine does not automatically create the export table, so I have to manually sudo exportfs -a for that machine, then sudo mount -a on the clients to get them connected. I've already added the shares to /etc/exports, as some articles have suggested. What is the default behavior for NFS? It doesn't appear that the old machines have a /etc/profile line for exporting the shares ... at least not that I can find.

How can I get the new machine, which is Ubuntu 12.04, to export its shares automatically on reboot?

1 Answer 1


This depends on your Distro. Maybe

systemctl enable nfsserver.service


insserv nfsserver


chkconfig nfsserver on

If your service is called "nfsserver" at all. You may find the right one by

find /etc/init.d /usr/lib/systemd/  -iname "*nfs*"
  • Distro is ubuntu 12.04. Result of find is /etc/init.d/nfs-kernel-server
    – reas0n
    Oct 25, 2016 at 18:55
  • service nfs-kernel-server status shows nfsd running...
    – reas0n
    Oct 25, 2016 at 19:08

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .