Montando particiones con Samba.

Samba

El tener que compartir recursos entre nodos de una red es una actividad inminente en la que, el día a día de una buena administración de red debe preveer; el compartir dichos recursos entre distintas arquitecturas, dispositivos y SO lo haría de mención honorífica ante un buen trabajo.

Compartir archivos no es la excepción, y ni que hablar entre Linux y Windows.

¿Quieres saber cómo? Sigue leyendo

Samba, es la alternativa libre al uso del protocolo SMB de Microsoft; siendo éste un protocolo en la Capa de Red del modelo OSI que permite compartir carpetas y directorios, impresoras y puertos seriales haciendo uso de arquitecturas cliente-servidor pudiéndose implementar en GNU/Linux, Mac OS X o Unix. Posteriormente fué nombrado CIFS (Common Internet File System).

Para mi caso en particular, resulta necesario crear directorios compartidos en un sistema Windows y, que a su vez, puedan ser accedidos desde mis VM que tengo en VirtualBox. Implementar esta alternativa resulta útil y sobre todo, fácil. Y la utilizaremos sobre una distribución Debian montada sobre una VW alojada sobre un SO Windows anfitrión. Una de las bondades de la virtualización por software. Considerando el siguiente diagrama:

Diagrama de servidores

Diagrama de servidores

Para poder lograr montar la partición desde el sistema Windows (10.192.70.188) como server y un cliente Debian. El montaje de la partición se hará gracias al comando “mount”.

Primero que nada, debemos tener el paquete smbfs instalado en nuestro sistema, si durante la instalación Base de nuestro Debian no se consideró, con:

#apt-get install smbfs

Debería bastar. Si no es así, más adelante se tratará la instalación de paquetes en Debian y derivados, así como la configuración de Samba.

Como segundo paso, es vital contar con una carpeta compartida desde nuestro equipo Windows, en este caso es una carpeta llamada mp3 en la partición C:/; dicha carpeta debe poseer todos los permisos necesarios para que el usuario de sistema que se utilizará para su acceso, pueda leer y escribir sin ningún problema.

Resulta necesario conocer los datos de acceso completos del usuario a utilizar para lograr de manera satisfactoria el montaje, dado que el equipo Windows se encuentra en dominio de Active Directory, tambien es forsozamente requerido.

Finalmente, pasaremos a nuestro equipo Debian. Debemos seleccionar el directorio donde se montará dicha partición. yo escojo /media

# mkdir /media/windows

Es buena práctica utilizar directorios como /media o /mnt (mount) con la intención de manter un orden sobre los dispositivos que son montados de manera permamente o manual dentro de nuestra jerarquía de directorios.

# chmod 777 -R /media/windows

Otorgamos todos los permisos al directorio recién creado, para evitar problemas de acceso lectura o escritura.

Y, finalmente, montaremos nuestra partición haciendo uso del comando mount, para ello su forma más básica de uso es:

mount −t tipo dispositivo dir

Y aplicándolo a nuestro servidor:

mount -t cifs //10.192.70.188/mp3 -o username=francisco.alcaraz,password=xxx,domain=morelia,uid=pako /media/windows/

mount, comando principal

-t cifs, opción que indica el tipo de sistema de ficheros a montar, podría ser smbfs o cifs.

//10.192.70.188/mp3, carpeta remota a montar.

-o username=francisco.alcaraz,password=xxx,domain=morelia,uid=pako, opciones de acceso a usuario a utilizar para montaje. Éstos datos pueden variar, siendo más o menos los requeridos; mi windows se encuentra en dominio así que es necesario especificarlo así como el uid (user id) para que finalmente el usuario de sistema Debian pueda ingresar, leer y escribir sobre los ficheros del nuevo sistema de archivos.

/media/windows, la carpeta creada en el paso anterior y donde será montada nuestra carpeta remota.

Si todos los datos ingresados fueron correctos, debemos tener nuevamente el prompt a nuestra disposición:

La mayoría de datos deben ser adecuados a cada uno de tus sistemas, ya que éstos sin variantes, pero la sintaxis es correcta.

Tienes dudas? Compártelas.

 

Facebook Twitter Email

Entradas relacionadas

También te podría gustar...

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *