Autofs

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