AFP
Properly mounting shares in OSX
10/05/13 13:53 Filed in: Apple
This tip is taken from information found on the website AV01D.org
Mounting shares in OSX is very easy. In Finder, click Go > Connect to Server.
Depending on whether your share is available as AFP (Apple Filing Protocol) or SMB (Samba), you enter afp://xxx.xxx.xxx.xxx or smb://xxx.xxx.xxx.xxx respectively. Replacing the xxx with the IP address of the server hosting the shares.
Click Connect and then select the shares you want to mount.
Most information on making these shares mount on startup tells you to drag the shared folders to your startup items. If you have 5 shared folders, this results in 5 open finder windows every time you reboot.
There is a much better way. First, create a folder where you want your shares to appear e.g. /Users/yourusername/Shares.
Note: the following steps require you to have superuser rights!
Open the Terminal application and edit the /etc/auto_master file:
The file should look similar to this:
Add the following line to this file:
So it should now look something like this:
Save the auto_master file and create a new file /etc/auto_afp
Add a line for every share required to this file in the following format:
Now set the correct permissions for the file:
And finally, restart the automount daemon:
Your shares will automatically be mounted on every reboot, without obtrusive Finder windows.
Mounting shares in OSX is very easy. In Finder, click Go > Connect to Server.
Depending on whether your share is available as AFP (Apple Filing Protocol) or SMB (Samba), you enter afp://xxx.xxx.xxx.xxx or smb://xxx.xxx.xxx.xxx respectively. Replacing the xxx with the IP address of the server hosting the shares.
Click Connect and then select the shares you want to mount.
Most information on making these shares mount on startup tells you to drag the shared folders to your startup items. If you have 5 shared folders, this results in 5 open finder windows every time you reboot.
There is a much better way. First, create a folder where you want your shares to appear e.g. /Users/yourusername/Shares.
Note: the following steps require you to have superuser rights!
Open the Terminal application and edit the /etc/auto_master file:
sudo vi /etc/auto_master
The file should look similar to this:
## Automounter master map#+auto_master # Use directory service/net -hosts -nobrowse,hidefromfinder,nosuid/home auto_home -nobrowse,hidefromfinder/Network/Servers -fstab/- -static
Add the following line to this file:
/Users/yourusername/Shares
So it should now look something like this:
## Automounter master map#+auto_master # Use directory service/net -hosts -nobrowse,hidefromfinder,nosuid/home auto_home -nobrowse,hidefromfinder/Network/Servers -fstab/Users/yourusername/Shares auto_afp/- -static
Save the auto_master file and create a new file /etc/auto_afp
sudo vi /etc/auto_afp
Add a line for every share required to this file in the following format:
share_name -fstype=afp afp://username:password@host_ip/shared_folder_name
- share_name: The name of the local folder (this is the name you’ll see in the Shares folder)
- -fstype=afp: Use Apple Filing Protocol. This can also be set as smbfs if you require the Samba protocol.
- username:password: The username and password you use to connect to the share
- host_ip: Enter your server IP address (or hostname)
- shared_folder_name: The name of the remote folder (the share name of the folder)
Now set the correct permissions for the file:
sudo chmod 600 /etc/auto_afp
And finally, restart the automount daemon:
sudo automount -vc
Your shares will automatically be mounted on every reboot, without obtrusive Finder windows.