We have a number of client machines connected to an NFS server. Right now, we mount the server's
/mnt/fileserver on each client. The mounted storage contains a large number of subdirectories.
We're considering a change that would mean that we mount each subdirectory independently on the client end:
The plan is that
/etc/exports on the server would still contain
/mnt/storage -- we would not change it to list all of the subdirectories.
There would be a large number of these separate mounts -- probably 300 or so for each client machine.
Would this increase the number of client-server connections, and thus increase the load on the server? Or does NFS do some kind of aggregation of all mounts to the same export on the same server down to one underlying connection?
We're using nfs version 3, with clients being a mixture of Ubuntu 16.04 and 14.04, and the servers are 14.04.