Una muy buena opción en linux para montar recursos externos es utilizar el autofs
Lo primero que haremos es instalar el paquete autofs
apt-get install autofs
seguidamente crearemos un archivo para guardar las credenciales de samba
vi /etc/.smbpass
con nuestras credenciales
username=usuario
password=contraseña
domain=dominio (si lo hubiese )
Después crearemos nuestra configuración para el autofs
vi /etc/auto.conf
Con el siguiente contenido
#echo "/auto /etc/auto.conf --timeout=60" >> /etc/auto.master compartido -fstype=cifs,credentials=/etc/.smbpass,iocharset=utf8,file_mode=0600 ://servidor/compartido
Nuestra primera linea comentada nos servira de recordatorio para saber que debemos añadir los siguientes datos a /etc/auto.master
Como haremos ahora
echo "/auto /etc/auto.conf --timeout=60" >> /etc/auto.master
Todos los recursos se montaran por defecto en /auto y hasta que no estén montados no los veremos por lo que es recomendable crear alias que apunten a ellos en nuestro ejemplo en /recursos
mkdir /recursos
ln -s /auto/compartido /recursos/compartido
Por ultimo reiniciamos el servicio para que todos los cambios se apliquen
/etc/init.d/autofs restart
Espero que os sea de utilidad