Autofs
Automount home directories
/etc/auto.master
<syntaxhighlight lang=bash>
- Include /etc/auto.master.d/*.autofs
+dir:/etc/auto.master.d </source>
/etc/auto.master.d/home.autofs
<syntaxhighlight lang=bash> /home /etc/auto.master.d/home.map </source>
/etc/auto.master.d/home.map
Mount homes from different locations. <syntaxhighlight lang=bash>
- :/data/home/& nfs.server.de:/home/&
</source> or from a server that supports NFSv4.1: <syntaxhighlight lang=bash>
- -proto=tcp,vers=4.1 nfs.server.de:/home/&
</source>
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. <syntaxhighlight lang=bash>
- cd /home/a
- mount -v | grep /home/a
/data/home/a on /home/a type none (rw,bind) </source>
For another /home/b which is on the nfs server it looks like this: <syntaxhighlight lang=bash>
- cd /home/b
- mount -v | grep /home/b
nfs.server.de:/home/b on /home/b type nfs (rw,addr=172.16.17.24) </source>
cifs
/etc/auto.master.d/mycifsshare.autofs: <syntaxhighlight lang=bash> /data/cifs /etc/auto.master.d/mycifsshare.map </source> /etc/auto.master.d/mycifsshare.map: <syntaxhighlight lang=bash> mycifsshare -fstype=cifs,rw,credentials=/etc/samba/mycifsshare_credentials,uid=<myuser>,forceuid ://192.168.1.2/mycifsshare </source>