Luzablue

Tecnología y más

Cómo construir un servidor NAS con Raspberry Pi
Hardware

Cómo construir un servidor NAS con Raspberry Pi

Un dispositivo de almacenamiento conectado a la red (NAS) es básicamente una unidad que le permite acceder a él a través de su red local. Esta es básicamente la versión doméstica del almacenamiento en la nube y es excelente para almacenar archivos que no caben en su computadora o para compartirlos en múltiples dispositivos. Si tiene una Raspberry Pi, puede construir un servidor NAS de manera fácil y económica con Pi.

Hay diferentes formas de hacer esto, pero OpenMediaVault (OMV) y Samba son, con mucho, las dos más populares. Aquí usaremos Samba, principalmente porque puede ejecutarlo en su instalación actual de Raspbian, mientras que OMV reemplaza el sistema operativo principal y le impide usar Pi para cualquier otra cosa. Sin embargo, OMV tiene muchas características, incluida la capacidad de acceder fácilmente a archivos desde redes externas. Si planea usar una Pi para cualquier otra cosa que no sea un NAS, vale la pena echarle un vistazo.

Que vas a necesitar

  • Una Raspberry Pi, preferiblemente una 4, 3 o 2. Samba no dura mucho, por lo que no hay necesidad de las últimas incorporaciones.
  • Una tarjeta SD instalada en Pi y configurada con frambuesa.
  • Una computadora conectada a la misma red que Pi.
  • [Optional] Un dispositivo de almacenamiento externo, como un disco duro, conectado al Pi.

Estoy usando una Raspberry Pi 4 con 4 GB de RAM, ya que esto es lo que tengo, pero los usuarios de Gen 2 y 3 también han informado de éxito con Samba. Dependiendo de la cantidad de archivos que desee almacenar en su Pi, es posible que pueda hacer esto con una tarjeta MicroSD interna de alta capacidad, pero configurar una unidad externa conectada a su Pi aumentará significativamente su espacio de almacenamiento. Incluso puede usar dos dispositivos externos y configurar RAID para asegurarse de no perder datos si falla una unidad, pero lo simplificaremos por ahora.

Si su sistema no está completamente actualizado, ¡ahora es un buen momento para hacerlo! Clase

para actualizar la lista de paquetes e instalar actualizaciones.

Paso 1: prepara tu espacio de almacenamiento

Al igual que con la mayoría de los proyectos de Pi, querrá abrir una terminal, ya sea en la propia Pi o mediante SSH.

Si está utilizando una unidad externa:

Si tiene una unidad conectada a través de USB, primero deberá formatearla. Si lo desea, puede usar GParted para hacer esto en una GUI, pero las instrucciones a continuación son para Terminal.

Clase:

o entonces:

e identifique la unidad que desea utilizar como dispositivo de almacenamiento compartido. Si solo tiene uno conectado, probablemente se llamará «sda» o «sda1», que querrá recordar. Sé que el mío es pequeño, eso es exactamente lo que tenía y no me importó el formato de esta demostración.

Desarme la unidad usando:

donde NAME es «sda» o «sda1» o cualquier otra cosa que hayas visto salir lsblk o entonces sudo fdisk -l.

Para formatear la unidad, ingrese:

También eliminará el formato del reproductor que usa el formato ext4. Puede usar algo como NTFS o FAT32 si lo desea, pero ext4 es más rápido y tiene la menor cantidad de problemas.

El formateo llevará algún tiempo. Cuando haya terminado, cambie el nombre de la unidad a cualquier ruta personalizada que desee tomar usando:

donde NAME es probablemente sda ​​/ sda, y YOURLABEL es su etiqueta personalizada para el reproductor. Después de eso, es una buena idea reiniciar, así que adelante e ingrese:

Si está utilizando una tarjeta SD:

Si no necesita almacenamiento externo, solo puede crear una carpeta compartida en la tarjeta Pi SD.

Pi Nas Mkdir

Para hacer esto, simplemente ejecute:

¡Eso es! Puede cambiar el nombre del directorio o carpeta a lo que desee. Yo llamo al mío «raspsharey».

Paso 2: instala Samba

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

Pi Nas Instalar Samba

Paso 3: configurar Samba

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

Una vez que esté allí, desplácese hacia abajo y agregue algunas líneas más para decirle a Samba lo que desea compartir. Debería verse algo como esto:

[sambadrive] es la dirección que utilizará para acceder a la carpeta compartida en otra computadora.

Conferencia Pi Nas Samba

Por cierto, si usa una unidad, se verá como arriba. Si está utilizando una carpeta en su tarjeta SD, será cualquier carpeta que haya configurado mkdir en el paso 1 anterior. Para mí, es :

Si el parámetro público es «no», necesitará un nombre de usuario / contraseña para acceder a la carpeta. Establecerlo en «sí» permitirá que cualquier persona en la red ingrese solo la dirección.

Agregué tanto la unidad externa como la carpeta interna a mi archivo de configuración; puede compartir varias carpetas / unidades en Samba a la vez, si lo desea.

¡Con eso, ha terminado con el archivo de configuración! Golpear control + A y Enter para guardar (¡solo para estar seguro!), luego control + X para cerrar el archivo.

Paso 4: crea un usuario de Samba

A continuación, deberá crear un nombre de usuario / contraseña de Samba. El usuario predeterminado de Raspberry Pi se llama simplemente «pi», por lo que es fácil de usar. Utilizar

para crear un usuario de Samba llamado «pi» con una contraseña. Recibirá una solicitud para ingresar una contraseña. Escríbalo, presione Entrar y comience de nuevo.

Usuario de Pi Nas Samba

Luego reinicie Samba para descargar los cambios usando:

¡Con eso has terminado con la configuración! Todo lo que tiene que hacer es acceder a la carpeta compartida desde otra máquina.

Paso 5: acceda al NAS desde Windows

1. Abra el Explorador de archivos.

Tarjeta Pi Nas como una unidad

2. Busque el botón en la barra superior titulado «Unidad de mapa». El mío está en el nuevo grupo detrás de un botón etiquetado como «Acceso fácil» y se llama «Asignar como unidad» si está en cualquier lugar excepto en la carpeta principal «Esta computadora», donde se llama «Mapas de unidad de red» y está solo. su botón más grande debajo de la pestaña «Computadora».

3. Si hace clic en él, aparecerá un cuadro de diálogo de configuración. En el cuadro Carpeta, deberá ingresar la dirección de Raspberry Pi y la dirección que ingresó entre paréntesis en el archivo de configuración anterior. A mi me parece \raspberrypisambadrive.

4. Lo mismo ocurre con el archivo. También funciona utilizando la dirección IP local de pi en lugar de «raspberrypi».

Pi Nas Connect Sambadrive 1

5. Asegúrese de marcar la casilla junto a «Iniciar sesión con diferentes credenciales».

6. Haga clic en Finalizar e ingrese las credenciales que configuró al crear el usuario de Samba.

Prueba de archivo Pi Nas

Abre los archivos y disfruta.

Observaciones finales

Si tiene problemas para acceder a sus carpetas, como necesitar permiso de escritura, puede deberse a que su usuario Pi no es el propietario de la propiedad. Para resolver este problema, escriba:

En el mío, es:

Puede encontrar consejos en línea que le piden que edite el archivo «/ etc / fstab» para resolver este problema de permisos, pero tenga en cuenta que editar este archivo puede estropear profundamente su Pi si se equivoca. Probablemente este debería ser un último recurso.

Sin embargo, si todo va bien, este es un proyecto que debería poder completar en menos de media hora, después de lo cual tendrá su propio NAS siempre que su Pi esté en funcionamiento.

Créditos de imagen: Frambuesa 4 Modelo B.

Lee mas:

  • Cómo convertir tu Raspberry Pi 4 en una puerta de enlace de borde
  • Cómo instalar OSMC en una Raspberry Pi
  • Cómo construir una impresora inalámbrica de bricolaje con una Raspberry Pi

DEJA UNA RESPUESTA

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