AutoFS
Jump to navigation
Jump to search
Linux
Add a map file to /etc/auto.master:
+auto.master /mnt/smb /etc/auto.cifs /mnt/nfs /etc/auto.nfs
Add the file systems to be mounted to respective map file:
$ cat /etc/auto.nfs foo -fstype=nfs,rw,nodev,nosuid,noexec,bg,intr,sec=sys host1:/mnt/foo bar -fstype=nfs,ro,nodev,nosuid,noexec,bg,intr,sec=sys host2:/mnt/bar
With that in place, autofs should just work:
$ ls -go /mnt/nfs total 0 $ ls -go /mnt/nfs/foo total 92 drwx--x--x 11 4096 Dec 7 00:10 dir0 drwxr-xr-x 8 4096 Jan 2 16:11 dir1 drwxr-xr-x 88 4096 Dec 31 2013 dir2
MacOS
We can use the auto_master file or DiskUtility to get automount(8) working.
auto_master
Let's create the mount points first, both for SMB and NFS:
mkdir -p /mnt/{nfs,smb}/{a,b}
Then we create automount maps for each protocol:
$ cat /etc/auto_nfs /mnt/nfs/a -fstype=nfs,rw,resvport 10.0.0.10:/export/foo /mnt/nfs/b -fstype=nfs,ro,resvport 10.0.0.10:/export/bar $ cat /etc/auto_smb /mnt/smb/a -fstype=smbfs,rw ://10.0.0.10/foo /mnt/smb/b -fstype=smbfs,ro ://10.0.0.10/bar
With that in place, we have to include both files in auto_master(5):
$ grep -v ^\# /etc/auto_master +auto_master # Use directory service /- auto_smb /- auto_nfs
Tell automountd(8) to flush any cached information:
automount -v -c
Sometimes it's necessary to restart automountd:
launchctl stop com.apple.autofsd launchctl stop com.apple.automountd launchctl start com.apple.automountd launchctl start com.apple.autofsd
- Autofs: Automatically Mounting Network File Shares in Mac OS X (Technical White Paper, June 2009)
- Automount Samba (SMB) Sharepoints using autofs in OSX Lion 10.7
DiskUtility
We can try the same with Disk Utility. Let's create the mount point first:
$ mkdir /mnt/nfs/a
Open DiskUtility:
$ open -a Disk\ Utility
- Click File → NFS Mounts'
- Click + to add a new NFS mount
- Remote NFS URL should be something like nfs://10.0.0.2/mnt/backup/data
- Mount Location should be something like /mnt/nfs/a
- We might have to add resvport to the Advanced Mount Parameters
- Click Verify
- Click Close
The new mounts should be available immediately.
Solaris
TBD...