Cómo un Pi de Frambuesa se convierte en un NAS para compartir archivos en toda la casa

Mi casa es increíblemente ordenada y organizada, pero cuando se trata de mi vida digital, la palabra «acaparador» me viene a la mente. Si eso le suena, un dispositivo de almacenamiento conectado a la red (NAS, por sus siglas en inglés) es la inversión perfecta para que sus archivos estén disponibles de forma inalámbrica en cualquier dispositivo de su hogar. Pero estos dispositivos pueden ser caros, así que esta es una forma de ahorrar dinero: Puedes construir un dispositivo de este tipo por ti mismo a bajo costo con un Pi de frambuesa en el núcleo.

¿Qué es un NAS?

El almacenamiento en red le permite compartir archivos desde un único dispositivo siempre activo en toda su casa. Si hay un NAS en su red, puede usarlo para almacenar sus películas y reproducirlas desde varias cajas Kodi, almacenar en él copias de seguridad de su PC o usarlo como una caja de BitTorrent que almacena sus archivos las 24 horas del día.

Claro que podría hacer todo esto con su PC principal, pero un NAS es de bajo consumo y está diseñado para funcionar día y noche, incluso cuando su escritorio está fuera de servicio. Una vez que empiezas a usar uno, es difícil volver atrás.

Hay una variedad de dispositivos NAS listos para usar de compañías como Synology, QNAP y Asustor. Sólo compra uno, inserta un disco duro, y listo, ‘ con la carrera. Pero pueden resultar rápidamente caros, y si no está seguro de si un NAS es el adecuado para usted, es difícil justificar la inversión, especialmente si quiere algo que pueda crecer con sus necesidades de almacenamiento.

Cómo un Pi de Frambuesa se convierte en un NAS para compartir archivos en toda la casa

El Raspberry Pi, por otro lado, es una pequeña tabla tan versátil que puede ser usada como un NAS experimental barato, que – una vez que creces de él – puede ser usado para algo más. No es tan estable como, digamos, un dispositivo NAS de Synology, y el RAID no funciona muy bien en el Pi si quieres redundancia de datos. Deberías asegurarte de que todos los datos importantes de tu NAS basado en Pi están respaldados en otro lugar.

Sin embargo, es un gran proyecto si tienes un Pi tirado por ahí y quieres ver de qué se trata la vida en la NAS. Una vez que te hagas adicto a él, puedes actualizarte a un modelo personalizado de Synology o QNAP que se adapte a tus necesidades a largo plazo.

Lo que necesitarás es…

Un Pi de Frambuesa con todos los adornos : Por supuesto que necesitas un Pi de Frambuesa y los accesorios necesarios para este proyecto: una fuente de alimentación, una tarjeta microSD así como un ratón, un teclado y un monitor para la configuración inicial. Cada uno de los nuevos modelos Pis debería ser adecuado para este proyecto, y puedes leer más sobre los otros accesorios en nuestra guía para empezar con el Pi de Frambuesa.

Un disco duro (o dos, o tres) : Si no está compartiendo sólo unos pocos archivos, su tarjeta microSD probablemente no es suficiente para un NAS. Necesitarás algunas unidades para almacenar tus películas, música u otros archivos que quieras compartir con otros dispositivos. Una unidad externa estándar será suficiente en la mayoría de los casos, aunque puede necesitar una unidad que se conecte a la pared por separado – o un concentrador USB alimentado – ya que la Pi puede no ser capaz de proporcionar suficiente energía a todas sus unidades. Si desea una configuración más limpia, también puede utilizar una unidad interna diseñada para el almacenamiento en red, pero esto requeriría una caja.

Cómo un Pi de Frambuesa se convierte en un NAS para compartir archivos en toda la casa

Un recinto amigable para el NAS (opcional) : Si quieres que tu sistema se vea limpio, deberías conseguir un recinto para tus pi y unidades, para que no sea sólo un pulpo de cables y discos. Por ejemplo, Geekworm fabrica una placa llamada X820, que permite acoplar un disco duro interno de 2,5″, conectarlo a tu Pi y poner todo en una pequeña y delgada caja. O podrías usar una caja de disco duro externo con múltiples bahías, usando una bahía para el Pi y la otra para tus discos duros.

Por el momento sólo uso una bolsa estándar de Pi de Frambuesa con una unidad USB externa unida a la parte superior con un cierre de velcro, pero si estás listo para ser creativo, el mundo está a tus pies aquí. Una vez que tengas todos los componentes a mano, es hora de poner en marcha tu NAS.

Cómo montarlo

Hay sistemas operativos especiales como Openmediavault que convierten tu Pi en un NAS, pero para la configuración de un principiante recomiendo el viejo Raspbian normal – es flexible, fácil de usar y lo suficientemente bueno para compartir algunos archivos a través de la red. Empieza por instalar Raspbian como se describe en nuestra guía de Pi de Frambuesa para principiantes.

Recomiendo conectar su Pi a su red a través de Ethernet para una rápida transferencia de archivos, pero el Wi-Fi será suficiente en una emergencia. Una vez que hayas iniciado Raspbian por primera vez, estableciendo una nueva contraseña y descargando todas tus actualizaciones, conecta tu disco duro a uno de los puertos USB de Pi.

Lo verás en el escritorio, pero a partir de ahora haremos la mayor parte del trabajo en la terminal. (Si lo prefieres, puedes añadir SSH a tus Pi y ejecutar estos comandos desde otro PC).

Por favor, tenga en cuenta que antes de continuar, debemos borrar el disco que ha conectado. Por lo tanto, si tiene archivos importantes, debe guardarlos en otro lugar antes de transferirlos a su Pi-NAS.

Desde una ventana de terminal, ejecute el siguiente comando para ver los discos duros conectados a su Pi:

sudo fdisk -l

Encuentra la unidad externa que quieres usar para tus archivos – en mi caso es una unidad de 128 GB llamada «WhitsonsExternal» – y anota su ruta. En la siguiente captura de pantalla, la unidad de 128 GB conectada a mi Pi es /dev/sda1 . (¡Asegúrate de anotar la unidad correcta, ya que la borraremos en un momento!)

Cómo un Pi de Frambuesa se convierte en un NAS para compartir archivos en toda la casa

Para borrar y formatear su unidad flash para usarla con Linux, ejecútela:

umount /dev/sda1

sudo mkfs -t ext4 /dev/sda1

sudo e2label /dev/sda1 WhitsonsExternal

Recuerda reemplazar /dev/sda1 con la ruta de tu propia unidad y WhitsonsExternal con el nombre de tu unidad. El formateo tomará unos minutos, especialmente si tienes un gran viaje, así que ten paciencia.

Cómo un Pi de Frambuesa se convierte en un NAS para compartir archivos en toda la casa

Una vez que esto se haya completado, reinicie su Pi y debería ver que su unidad externa aparece automáticamente lista para su uso.

Ahora es el momento de compartir esta unidad en su red para que pueda agregar sus archivos y acceder a ellos desde cualquier dispositivo de la casa. Para ello, usaremos una herramienta llamada Samba, que es una implementación de código abierto del protocolo de intercambio de archivos SMB/CIFS de Windows. No es la única opción para compartir archivos, pero es fácil de configurar y compatible con casi cualquier sistema que tengas en la red, así que lo recomiendo.

Raspbian no se envía con Samba instalado por defecto, por lo que debes asegurarte de que tus repositorios están actualizados e instalarlo usando los siguientes comandos

sudo apt update

sudo apt upgrade

instalar sudo apt samba samba-común

El programa de instalación le preguntará si quiere cambiar el smb.conf para usar la configuración de WINS desde el DHCP. Selecciona Sí y pulsa Intro.

Cómo un Pi de Frambuesa se convierte en un NAS para compartir archivos en toda la casa

Ahora querrás editar este archivo de configuración tú mismo para compartir tu disco. Ejecútelo:

sudo nano /etc/samba/smb.conf

Luego, desde el editor de texto de la línea de comandos que se muestra, utilice la tecla de flecha para desplazarse hasta el final del documento. Querrás añadir un bloque de texto que se parezca a esto:

[MyMedia]

Path = /media/pi/WhitsonsExternal/

escribible = si

Crear máscara = 0775

Máscara del directorio = 0775

public=no

En tu versión de esto, MyMedia sería el nombre de tu parte (llámalo como quieras) y /media/pi/YourHardDrive sería la ubicación de montaje de tu disco. (Es posible que tengas que abrir el administrador de archivos e ir a /media/pi/ para saber cómo se llama).

Cómo un Pi de Frambuesa se convierte en un NAS para compartir archivos en toda la casa

Cuando termine, pulse Ctrl+X para salir de nano y pulse Y y Enter cuando se le pregunte si desea guardar el archivo.

Por último, debes crear una contraseña para Samba para que puedas ver tu parte desde otros ordenadores. (Hay formas de configurar Samba sin requerir una contraseña, pero esto no suele ser una buena práctica de seguridad, por lo que recomiendo añadir una contraseña). Para añadir una contraseña al usuario Pi existente, ejecútela:

sudo smbpasswd -a pi

Introduzca la contraseña que desee cuando se le pida – no tiene que ser la misma que la contraseña de usuario en la propia pi, pero puede serlo – y pulse Intro.

Cómo un Pi de Frambuesa se convierte en un NAS para compartir archivos en toda la casa

Puedes añadir otros usuarios con sudo adduser jeff , donde jeff es el usuario que quieres añadir, y ejecutar sudo smbpasswd -a jeff para darle a este usuario una contraseña propia. Esto no es absolutamente necesario, pero puede ser útil si tiene varias personas en su casa a las que quiere dar diferentes permisos de lectura y escritura para ciertas acciones.

Cuando todo esto esté hecho, ejecuta el siguiente comando para reiniciar el Samba:

sudo systemctl restart smbd

Y todo debería estar listo para el rock. Ve a tu PC con Windows, abre una ventana del explorador de archivos e introduce ~ -MyMedia en la línea de dirección (donde ~ MyMedia se sustituye por el nombre de tu acción). Al pulsar Enter, deberías poder introducir tu nombre de usuario (pi) y contraseña de Samba y ver tu disco compartido. En un Mac puedes hacer lo mismo abriendo el Finder y haciendo clic en Go > Conectar con el servidor y escribiendo smb://raspberrypi cuando se te pida.

Esto sólo araña la superficie de lo que puedes hacer con un NAS basado en Pi. A medida que sus requisitos de almacenamiento evolucionan, puede añadir más unidades y recursos compartidos, añadir más usuarios con diferentes permisos o configurar un arreglo RAID para evitar la pérdida de datos en caso de un fallo del disco. Sin embargo, una vez que llegue a ese punto, probablemente valga la pena gastar un poco más en un dispositivo NAS dedicado para un mejor rendimiento.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)
Compártelo!

Deja un comentario