Autofs
From Lolly's Wiki
Automount home directories
/etc/auto.master
#
# Include /etc/auto.master.d/*.autofs
#
+dir:/etc/auto.master.d
/etc/auto.master.d/home.autofs
/home /etc/auto.master.d/home.map
/etc/auto.master.d/home.map
Mount homes from different locations.
* :/data/home/& nfs.server.de:/home/&
The asterisk marks any dir in /home/* should be matched by this rule. The ampers and is replaced by the part which was matched by *. So if you enter /home/a the automounter searches local for /data/home/a which will be mounted when found.
# mount -v | grep /home/a
/data/home/a on /home/a type none (rw,bind)
For another /home/b which is on the nfs server it looks like this:
# mount -v | grep /home/b
nfs.server.de:/home/b on /home/b type nfs (rw,addr=172.16.17.24)