Montaje de directorios en red a través de samba
Explicamos como montar directorios en linux con samba:
## Es necesario tener un kernel 2.6 para poder usar smbmount
apt-get install -t etch linux-image-2.6.18-6-686
## Instalamos el paquete smbfs (Sistema de ficheros samba) para montar carpetas de red
apt-get install smbfs
## Montamos el NAS en el directorio /NASDATA/
smbmount '\\192.168.1.133\DISK' /NASDATA/ -o username=admin
smbmount '\\192.168.1.182\DISK' /NASDATA/ -o username=admin
## Puede montarse la carpeta incluyendo en /etc/fstab los parámetros de montaje con username y password para que se monte al reiniciar la maquina:
//servername/sharename /media/mountname smbfs username=myusername,password=mypassword 0 0
## dado que /etc/fstab es legible por todos los usuarios, utilizaremos un fichero de credenciales, del que controlaremos los permisos y que contienen únicamente el usuario y su contraseña
gedit /root/.NAS_LOGIN
## Añadir las siguientes líneas:
username=myusername
password=mypassword
## Ahora se modifican los permisos del fichero
sudo chmod 600 /root/.NAS_LOGIN
## Y ahora se añade la siguiente línea al fichero /etc/fstab
## NAS Servidor Local
//192.168.0.182/DISK /NAS smbfs credentials=/root/.NAS_LOGIN,gid=0,uid=0,rw,lfs 0 0
## NAS Servidor Web
//192.168.50.133/DISK /NASDATA smbfs credentials=/root/.NAS_LOGIN,gid=0,uid=0,rw,lfs 0 0
## En algunos sistemas, el montaje automático de smbfs no funcionará correctamente. Para evitarlo, puede añadirse el parámetro "noauto" a fstab y después montar la compartición al iniciar la sesión: /etc/fstab:
//servername/sharename /media/mountname smbfs noauto,credentials=~/.smbpasswd 0 0
## Despues se puede ejecutar un script para montarlo:
- - - - - -
#!/bin/sh -e
mount /media/mountname
exit 0
- - - - - -
## O editar /etc/rc.local para montar la carpeta smbfs cuando se inicia la sesión, añadiendole el Script anterior