2013/07/10

Montar temporalmente carpetas compartidas con CIFS


Con SMB4K podemos administrar de forma sencilla recursos compartidos, pero en el caso que no dispongamos de esta herramienta gráfica o estemos en un servidor sin entorno de escritorio, podemos montar recursos mediante la terminal usando cifs.



Primero buscamos si el sistema dispones de CIFS.

En Chakra Project.
$ sudo pacman -S cifs-utils

En Debian.
$ sudo aptitude install cifs-utils


Manos a la obra.

1) Quiero montar el siguiente recurso.
smb://chise-nas/Anime-1/Ghibli 1988 Hotaru no Haka/
Es de solo lectura y esta disponible públicamente.



2) Necesito una carpeta donde montar el recurso, por lo regular esto se hace en /mnt pero yo lo haré en mi carpeta personal, en una carpeta llamada temp, la creo mediante el explorador dolphin o en la terminal de la forma siguiente. 
$ mkdir ~/temp



3) Montamos el recurso de la siguiente manera.
$ sudo mount.cifs "//chise-nas/Anime-1/Ghibli 1988 Hotaru no Haka/" ~/temp/

Me pide la contraseña para sudo y luego la siguiente:
Password for root@//chise-nas/Anime-1/Ghibli 1988 Hotaru no Haka/:

Como el recurso no tiene contraseña simplemente le doy enter.

Notas:
  • "//chise-nas/Anime-1/Ghibli 1988 Hotaru no Haka/" es la ruta del recurso compartido y esta entre comillas doble ya que la ruta contiene espacios en blanco.
  •  ~/temp/ es la ruta donde montamos y ~/ es la ruta de tu carpeta personal es equivalente a /home/tu_usuario/


4) Ahora me aparece disponible en el explorador dolphin en la sección dispositivos.



Mediante la terminal exploramos el recurso temp con cd y vemos el contendido con ls, en el caso de estar solo disponible la terminal.
$ cd  ~/temp/
$ ls




5) Después de hacer las tareas correspondiente, debemos desmontarlo para no tener problema al reiniciar o apagar.
$ sudo umount ~/temp/


6) En el caso que el recurso compartido, necesite la credenciales de usuario/contraseña, lo montamos de la manera siguiente.
$ sudo mount.cifs //192.168.22.2/Box/ /mnt/video -o username=USUARIO,password=CONTRASEÑA

Si no colocamos la contraseña y solo el usuario.
$ sudo mount.cifs //192.168.22.2/Box/ /mnt/video -o username=USUARIO

La contraseña la pedirá después y así no la tenemos a la vista.
Password for USUARIO@//192.168.22.2/Box/:


Notas:
  • Solo podemos montar un recurso compartido en una carpeta
  • La carpeta para este fin es /mnt pero se puede también en la carpeta personal como se demostró.

Fuentes:


5 22XD: Montar temporalmente carpetas compartidas con CIFS Con SMB4K podemos administrar de forma sencilla recursos compartidos, pero en el caso que no dispongamos de esta herramienta gráfica o est...
< >