Cómo construir un servidor NAS con Raspberry Pi

Un dispositivo de almacenamiento conectado a la red (NAS) es básicamente una unidad de disco a la que puedes acceder a través de tu red local. Es esencialmente la versión doméstica del almacenamiento en la nube y es genial para almacenar archivos que no caben en tu ordenador o para compartirlos entre varios dispositivos.

Si tienes una Raspberry Pi, puedes construir fácilmente y a bajo coste un servidor NAS con la Pi.

Hay algunas maneras diferentes de hacer esto, pero OpenMediaVault (OMV) y Samba son, con mucho, los dos más populares. Aquí, vamos a usar Samba, principalmente porque puedes ejecutarlo en tu instalación actual de Raspbian, mientras que OMV reemplaza el sistema operativo principal y te impide usar la Pi para cualquier otra cosa.

OMV tiene muchas más características, sin embargo, sobre todo la capacidad de acceder fácilmente a los archivos de las redes externas. Si planeas usar una Pi para nada más que el NAS, vale la pena echarle un vistazo.

Qué necesitarás

  • Una Raspberry Pi, preferiblemente una 4, 3 o 2. Samba no necesita mucho para funcionar, así que no hay necesidad de cosas de última generación.
  • Una tarjeta SD instalada en la Pi y configurada con Raspbian.
  • Un ordenador conectado a la misma red que la Pi.
  • [Opcional] Un dispositivo de almacenamiento externo, como un disco duro, conectado a la Pi.

Estoy utilizando una Raspberry Pi 4 con 4GB de RAM porque es lo que
tengo, pero los usuarios con las generaciones 2 y 3 han reportado éxito con Samba también
también. Dependiendo de la cantidad de archivos que desea que su Pi para almacenar, usted podría ser capaz de
con una tarjeta MicroSD interna de alta capacidad, pero la configuración de un
unidad externa conectada a la Pi aumentará su espacio de almacenamiento bastante.
Incluso puedes utilizar dos dispositivos externos y configurar un RAID para asegurarte de que no
datos en caso de que uno de los discos falle, pero por ahora lo mantendremos simple.

Si tu sistema no está totalmente actualizado, ¡es un buen momento para hacerlo! Ejecute

para actualizar la lista de paquetes e instalar las actualizaciones.

Paso 1: Prepara tu almacenamiento

Como en la mayoría de los proyectos de Pi, querrás abrir una Terminal, ya sea en la propia Pi o a través de SSH.

Si estás usando un disco externo:

Si tienes una unidad conectada por USB, tendrás que formatearla primero. Si quieres, puedes usar GParted para hacer esto en una GUI, pero las instrucciones de abajo son para la Terminal.

Cómo construir un servidor NAS con Raspberry Pi

 

Ejecuta:

o bien:

e identifique la unidad que desea utilizar como sus dispositivos de almacenamiento compartido. Si sólo tienes una conectada, probablemente se llamará «sda» o «sda1», que querrás recordar. Lo sé, el mío es pequeño – es sólo lo que tenía por ahí y no me importaba formatear para esta demostración.

Desmonte la unidad usando:

donde NOMBRE es «sda» o «sda1», o cualquier otra cosa que haya visto en la salida de <código>lsblk</código> o <código>sudo fdisk -l</código>.

Para formatear la unidad, introduzca:

Esto borrará y formateará la unidad usando el formato ext4. Puedes usar algo como NTFS o FAT32 si quieres, pero ext4 es más rápido y causa menos problemas.

El formateo llevará algo de tiempo. Una vez que esté hecho, renombra la unidad a cualquier ruta personalizada que quieras darle usando:

donde NAME es probablemente sda/sda, y YOURLABEL es tu etiqueta personalizada para la unidad. Después de eso, es una buena idea para reiniciar, así que seguir adelante y entrar:

Si estás usando tu tarjeta SD:

Si no necesitas almacenamiento externo, puedes simplemente crear una carpeta compartida en la tarjeta SD de tu Pi.

Cómo construir un servidor NAS con Raspberry Pi

 

Para hacer esto, sólo hay que ejecutar:

Eso es todo. Puedes cambiar el nombre del directorio o de la carpeta por el que quieras. Yo llamo al mío «raspsharey».

Paso 2: Instalar Samba

Samba es la herramienta que permite a las máquinas Windows y Unix compartir archivos. Ejecuta el siguiente comando para instalar Samba.

Cómo construir un servidor NAS con Raspberry Pi

Paso 3: Configurar Samba

Puedes acceder al archivo de configuración de Samba ejecutando:

Una vez dentro, desplázate hasta el final y añade unas cuantas líneas extra para decirle a Samba lo que quieres compartir. Debería tener un aspecto similar al siguiente:

[sambadrive] es la dirección que utilizarás para acceder a la carpeta compartida desde otro PC.

Cómo construir un servidor NAS con Raspberry Pi

 

Para la ruta, si estás usando una unidad de disco, será como la de arriba. Si estás usando una carpeta en tu tarjeta SD, será el directorio que hayas establecido usando mkdir en el paso 1 anterior.

Para mí, eso es:

Para la ruta, si estás usando una unidad de disco, se verá como lo anterior. Si estás usando una carpeta en tu tarjeta SD, será el directorio que hayas establecido usando mkdir en el paso 1 de arriba. Para mí, eso es:

Si la configuración pública es «no», necesitarás un nombre de usuario/contraseña para acceder a la carpeta. Si lo pones en «sí», cualquier persona de la red podrá entrar sólo con la dirección.

Añadí tanto la unidad externa como la carpeta interna a mi archivo de configuración – puedes compartir múltiples carpetas/unidades en Samba simultáneamente si lo deseas.

Con eso, ¡has terminado con el archivo de configuración! Pulsa Ctrl + O y Enter para guardar (¡sólo para estar seguro!), luego Ctrl + X para cerrar el archivo.

Paso 4: Crear un usuario Samba

A continuación, tendrás que hacer un nombre de usuario/contraseña de Samba. El usuario por defecto de la Raspberry Pi se llama simplemente «pi», así que es uno fácil de usar. Utilice

para crear un usuario Samba llamado «pi» con una contraseña. Te aparecerá un aviso para que introduzcas una contraseña. Escríbela, pulsa Enter y vuelve a hacerlo.
Cómo construir un servidor NAS con Raspberry Pi

 

A continuación, reinicie Samba para cargar los cambios utilizando:

Con esto, ¡ya has terminado con la configuración! Ahora todo lo que tienes que hacer es acceder a tu carpeta compartida desde una máquina diferente.

Paso 5: Accede a tu NAS desde Windows

1. Abra el Explorador de archivos.

Cómo construir un servidor NAS con Raspberry Pi

 

2. Busca el botón en la barra superior etiquetado con alguna variante de «Mapa de unidad». El mío está en el grupo Nuevo detrás de un botón etiquetado como «Acceso fácil» y se llama «Mapear como unidad» si estoy en cualquier lugar excepto en la carpeta principal «Este PC», donde se llama «Mapear unidad de red» y está sentado en su propio botón más grande bajo la pestaña «Equipo».

3. Al hacer clic en él, aparecerá un cuadro de diálogo de configuración. En el cuadro de la carpeta, usted querrá introducir la dirección de su Raspberry Pi y la dirección que introdujo en los paréntesis en el archivo de configuración anterior. Para mí, eso se parece a <código>\a la frambuesapi\a la unidad</código>.

4. Es lo mismo para la carpeta. Usar la IP local de tu pi en lugar de «raspberrypi» también funciona.

Cómo construir un servidor NAS con Raspberry Pi

 

5. Asegúrate de marcar la casilla «Conectar usando credenciales diferentes».6. Haz clic en Finalizar e introduce las credenciales que configuraste cuando hiciste el usuario Samba.

6. Haga clic en Finalizar e introduzca las credenciales que configuró cuando creó el usuario Samba.

Cómo construir un servidor NAS con Raspberry Pi

Abre tus carpetas y disfruta.

Notas finales

Si te encuentras con algún problema para acceder a tus carpetas, como necesitar permiso para escribir, puede ser porque tu usuario Pi no tiene la propiedad. Para solucionar esto, introduzca:

En el mío, eso es:

Deja un comentario

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