Un sistemade almacenamiento conectado a red (NAS)puede ser una gran incorporación a su configuración informática si desea una solución de almacenamiento centralizada. Las configuraciones NAS modernas admiten múltiples niveles RAID, instantáneas inmutables y una amplia variedad (juego de palabras intencionado) de mecanismos de seguridad para garantizar que sus datos permanezcan seguros. Además, puede usarlos para compartir archivos entre sus dispositivos.
Si bien un NAS puede parecer una inversión costosa que cuesta miles de dólares, en realidad no es tan caro. Si no te importan las velocidades de lectura y escritura (relativamente) lentas, puedes construir un NAS económico por menos de 100 dólares usando una Raspberry Pi.
Lo que necesitarás
Dado que todo el proyecto NAS gira en torno a una Raspberry Pi, necesitarás una de estas computadoras de placa única del tamaño de la palma de la mano. Usaré unaRaspberry Pi 5para esta guía, pero también puedes hacer esto en placas más antiguas. Sin embargo, si eliges algo más antiguo que la Raspberry Pi 4b, el NAS se verá obstaculizado por las velocidades de transferencia lentas de los puertos USB 2.0.
También necesitará una tarjeta microSD para iniciar el sistema operativo que alimenta el NAS. Si desea que su NAS responda bien, debe adquirir una tarjeta microSD rápida con al menos 4 GB de capacidad.
Por último, necesitas una unidad de almacenamiento para guardar todos los datos. Aquí está el truco: a diferencia de los NAS típicos, las placas Raspberry Pi no tienen ranuras SATA y, en su lugar, dependen de los puertos USB para acceder a un dispositivo de almacenamiento externo. Según tus requisitos y tu presupuesto, puedes elegir un disco duro de alta capacidad o una unidad flash económica.
Flasheando el sistema operativo
Una vez que tengas los componentes necesarios, es hora de instalar un sistema operativo en la tarjeta microSD. Yo usaré Raspberry Pi OS Lite, ya que una configuración sin interfaz gráfica de usuario mejorará el rendimiento del NAS, pero también puedes elegir la versión GUI. Yo uso el Raspberry Pi Imager oficial, que ofrece la opción de habilitar SSH y WLAN sin tener que crear archivos adicionales en la tarjeta microSD.
- Descargue Raspberry Pi Imager desde elenlace oficial.
- Haga clic en el botónInstalardespués de ejecutar la herramientaImager.execon privilegios de administrador.
- Una vez que la herramienta haya terminado de instalarse, ejecuterpi-imager.execomo administrador
- Haga clic enElegir dispositivoy elija su modelo de Raspberry Pi.
- SeleccioneElegir sistema operativoy haga clic enRaspberry Pi OS (otro).
- SeleccioneRaspberry Pi OS Lite (64 bits).
- Haga clic enElegir almacenamientoy seleccione la tarjeta microSD que desea utilizar como dispositivo de arranque para Raspberry Pi.
- PresioneSiguientey elijaEditar configuraciónen la ventana emergente.
- Escriba elnombre de usuarioyla contraseña.
- (Opcional) Si desea acceder a Raspberry Pi a través de Wi-Fi, habilite lacasilla de verificación Configurar LAN inalámbricae ingrese elSSID de la red,la contraseñayla ubicación.
- Vaya al encabezadoServicios, marque la casilla junto aHabilitar SSHy haga clic en el botónGuardar .
- SeleccioneSídos veces y espere a que la herramienta termine de escribir los archivos del sistema operativo.
Cuando intenté crear un NAS con una Raspberry Pi 3b el año pasado, instalé OpenVaultMedia (OVM), que ofrece una interfaz gráfica de usuario intuitiva. Lamentablemente, OVM 6 solo es compatible con las versiones anteriores de Buster y Bullseye del sistema operativo Raspberry Pi y no es compatible con la última versión de Bookmark. Por lo tanto, tendremos que conformarnos con la interfaz CLI.
Comprobación de la dirección IP de tu Pi
Necesitará la dirección IP de su Raspberry Pi antes de poder iniciar sesión desde otro sistema a través del comando SSH. Para ello,
- Haga clic en elicono de Wi-Fien la esquina superior derecha de la pantalla.
- SeleccioneOpciones avanzadas.
- SeleccioneInformación de conexióny anote ladirección IPen la secciónIPv4.
Conexión al NAS
Dado que el servidor NAS funcionará en una configuración sin cabeza, necesitará acceder a él desde otra PC.
De ahora en adelante he cambiado a PuTTY porque es más fácil de usar, pero el procedimiento es prácticamente el mismo si estás usando el shell de Terminal en Windows 11.
- Inserta latarjeta microSDy conecta los cables de alimentación y Ethernet a la Raspberry Pi. Si estás usando una Raspberry Pi 5, tendrás que presionar el botón de encendido para encender la SBC.
- Cambiar a otra PC.
- Descargue PuTTY desdeeste enlacey abra la aplicación después de instalarla.
- Escriba ladirección IPde Raspberry Pi como destino y asegúrese de queSSHesté seleccionado comotipo de conexiónantes de hacer clic enAbrir.
- Escriba elnombreyla contraseñadel usuario root para habilitar la conexión SSH.
Configuración de las unidades de almacenamiento
A continuación, es el momento de particionar, formatear y montar la unidad de almacenamiento para el NAS.
- Utilice el comandolsblkpara ver la lista de unidades.
- Al ejecutar el siguiente comando se abrirá la herramienta Parted.
sudo parted /dev/sda
- Escribamklabel gpte ingresesícuando se le solicite confirmación.
- Escribaquitpara cerrar la interfaz Parted.
- Ejecute el comando mkfs.ext4 para formatear la partición recién creada:
sudo mkfs.ext4 /dev/sda1
- PresioneYcuando se le solicite confirmación.
- Ingrese el comandomkdirpara crear un punto de montaje para la unidad:
sudo mkdir /mnt/sda1
- Monte la unidad ingresando el siguiente comando:
sudo mount /dev/sda1 /mnt/sda1
Configurar un servidor Samba
Una vez que hayas terminado de agregar las unidades, el siguiente paso es configurar una forma de compartirlas a través de la red. Samba es de uso gratuito y te permite compartir archivos con varios dispositivos, por lo que lo usaremos para nuestro NAS con Raspberry Pi.
- Ejecute el siguiente comando para instalar Samba en su Raspberry Pi:
sudo apt-get install samba samba-common-bin -y
- Pegue el siguiente comando para crear un directorio para Samba:
sudo mkdir /home/carpeta-samba
- Otorgue privilegios de lectura y escritura al archivo ejecutando estos comandos:
sudo chown -R root:usuarios /home/carpeta-samba
sudo chmod -R u=rwx,o=rx /home/carpeta-samba
- Monte la unidad en el directorio Samba ejecutando el siguiente comando:
sudo mount /dev/sda1 /home/carpeta-samba
- Ejecute el siguiente comando para abrir el archivo fstab:
sudo nano /etc/fstab
- Añade estas líneas al final del archivo:
/dev/sda1 /home/samba-folder automático noatime,nofail 0 0
/dev/sda1 /home/carpeta-samba vfat dmask=000,fmask=111,usuario 0 1
- PresioneCtrl + Xpara guardar el archivo y presioneYcuando se le solicite confirmación.
- Abra el archivo de configuración de Samba ingresando el siguiente comando:
sudo nano /etc/samba/smb.conf
- Desplácese hasta la parte inferior del archivo y pegue las siguientes líneas:
Ruta = /home/carpeta-samba
Navegable = sí
solo lectura = no
Escribible = Sí
solo invitado = no
crear máscara = 0777
máscara de directorio = 0777
Público = sí
Invitado ok = si
- (Opcional) Siéntete libre de cambiarnasberrypipor el nombre que deseas darle a tu servidor NAS. Si eres la única persona que usa el NAS, también puedes agregar el comandoforce usercomo lo hice en la captura de pantalla a continuación.
- Guarde el archivo presionandoCtrl + Xy luegoY.
- Reinicie Samba ejecutando el siguiente comando:
sudo systemctl reiniciar smbd
- (Opcional) Agregue un usuario ingresando estos comandos:
sudo adduser nasowner
sudo smbpasswd -a nasowner
Asegúrese de darle una contraseña a este nuevo usuario.
Accediendo al NAS
Por último, puedes utilizar el Explorador de archivos en Windows 11 para administrar tus archivos en el NAS:
- Abrael Explorador de archivos.
- Haga clic en los tres puntos en el Panel de navegación y seleccioneConectar unidad de red.
- Seleccione una letra de unidad e ingrese la dirección IP de Raspberry Pi, seguida del nombre de host que agregó en el archivo sbm.conf en el campode nombre.
- Pulse el botónFinalizar.
- Si agregó un usuario anteriormente, ingrese el nombre de usuario y la contraseña para iniciar sesión en Raspberry Pi.
Creación de un servidor NAS-berry Pi personal
¡Y listo! Si has seguido todos los pasos correctamente, la carpeta samba se abrirá y podrás almacenar y recuperar todos tus archivos en el NAS recién creado.
Dicho esto, un servidor NAS basado en Raspberry Pi no es adecuado para proyectos grandes debido a su falta de conectividad SATA y soporte limitado para configuraciones RAID. Si está buscando un dispositivo potente para administrar todas sus cargas de trabajo profesionales, debería comprar ungabinete NAS de alta gamaoconvertir una PC vieja en un NAS improvisado.