Mount a samba share on the fly without having it mounted statically at boot via the /etc/fstab file can bring you the advantage of an unpainful boot in case of unavailability of the samba server like in the following common scenarios:
- laptop: you mount your pc share at home, but when you move it becomes unavailable
- workstation: you mount the share of your workmate – but when he/she goes on holiday his/her workstation stays off
Using autofs this can be accomplished easily following these steps:
- Set
/autounder the control of autofs adding this line to/etc/auto.master:/auto /etc/auto.auto --timeout=5 --ghost - Point
directoryto a samba share//server/sharein/etc/auto.auto:directory -fstype=cifs,credentials=/etc/smb.auth ://server/share(directory is a child directory of /auto) - Store access credentials to the samba share in
/etc/smb.auth:username=yourusername
password=youpassword - Secure the password file:
# chmod 600 /etc/smb.auth - Start autofs:
# /etc/init.d/autofs start
Starting automount: [ OK ]