Cree su propio disco NAS con Raspberry Pi



Ahí lo tienes: tu propio pequeño sistema de almacenamiento de datos.

Ahí lo tienes: tu propio pequeño sistema de almacenamiento de datos. (Jeremy S. Cook /)

En nuestra era moderna conectada, donde casi todos llevan una excelente cámara en el bolsillo donde quiera que vayan, las personas tienden a recopilar una gran cantidad de datos. Mucha de esa información termina en la web, pero cuando comparte imágenes y videos en Facebook, Twitter, Instagram y similares, depende de la nebulosa "nube" para mantener sus datos seguros y accesibles. También puede almacenar datos en un disco duro local, pero es bastante difícil acceder a uno de ellos de forma remota o desde otros dispositivos.

Otra solución es un dispositivo de almacenamiento conectado a la red (NAS), que almacena datos localmente, como un disco duro, pero actúa como un servidor al que puede acceder cualquier persona en su red, o incluso a través de Internet.

Las soluciones profesionales para tales dispositivos pueden ser costosas, pero de hecho, puede hacer su propia configuración NAS con una computadora Raspberry Pi y la unidad o unidades externas, que tal vez ya esté utilizando para acceder a sus archivos. Tampoco costará mucho, especialmente si ya tiene algunos de los componentes disponibles.

Estadísticas

  • Hora: 1-2 horas
  • Costo: $ 150
  • Dificultad: moderar

Materiales

Instala tu sistema operativo

1. Formatee su tarjeta SD. Las instrucciones exactas dependerán de la computadora que esté utilizando para configurar todo, pero si está ejecutando Windows o macOS, descargue el Herramienta de formateo de SD Association y usa eso. Si nunca antes ha configurado una Raspberry Pi, le recomendamos que consulte nuestra guía sobre cómo comenzar con la pequeña computadora.

  • Nota: El proceso descrito aquí se probó en una Raspberry Pi 3B, 3B + y 4B, pero otras versiones también deberían funcionar.

2) Descargue el nuevo software listo para usar (NOOBS). Opte por la versión Lite, que le permitirá elegir su sistema operativo preferido y tenerlo instalado a medida que se carga en la tarjeta SD de Pi.

3. Alimenta tu Pi. Conecte la tarjeta SD, el monitor, el teclado y el mouse al Pi y encienda la alimentación. Utilicé el puerto de carga del concentrador USB para alimentar el Pi. Este puerto es capaz de proporcionar 2,4 amperios de corriente, que está ligeramente por debajo Capacidad actual recomendada de Raspberry Pi.

  • Nota: El concentrador de terceros que utilicé parece ser suficiente para esta configuración, pero puede usar una fuente de alimentación Pi oficial si tiene dudas. También deberían funcionar otras fuentes de alimentación con puertos de carga dedicados, pero asegúrese de que la salida de corriente (amperios) sea lo más cercana posible a 2.5.

4. Instalar Raspbian. Cuando se le solicite, ingrese sus credenciales de Wi-Fi y elija Raspbian como sistema operativo, no Raspbian Full (recomendado) o Raspbian Lite. El primero instalará el software que no necesita, el segundo no insta lará una interfaz gráfica de usuario, que necesitará a medida que siga estas instrucciones. Luego, siga varias indicaciones de configuración y actualizaciones.

5. Enchufe su disco duro. Ya sea que esté utilizando una o varias unidades, conéctelas al concentrador USB a través de los cables USB, y cuando el Pi reconozca su presencia, haga clic en Aceptar para verlas en el administrador de archivos. Esto te dirá el camino que necesitarás en Paso 8. También puede crear un nuevo directorio en la unidad, así que mantenga esta ventana disponible.

Ingrese comandos de terminal

No tomamos ninguna postura sobre si debe o no usar una máscara espeluznante y sentarse en la oscuridad mientras ingresa los comandos.

No tomamos ninguna postura sobre si debe o no usar una máscara espeluznante y sentarse en la oscuridad mientras ingresa los comandos. (Nahel Abdul Hadi a través de Unsplash /)

6. Ingrese a la terminal. Para ello, haga clic en el icono oscuro hacia la izquierda en la barra de tareas superior (tiene un símbolo <_).

7. Asegúrese de que su sistema esté actualizado. Primero, ingrese sudo apt-get update, luego sudo apt-get upgrade, para asegurarse de que está ejecutando el software más reciente. Luego, ingrese sudo apt-get install samba samba-common-bin, seguido por y, para comenzar el proceso. Aparecerá una pantalla preguntándole si desea Modifique smb.conf para usar la configuración WINS de DHCP; flecha hacia si y golpear entrar.

  • Nota: Estos comandos distinguen entre mayúsculas y minúsculas.

8. Modifique el archivo de configuración. A continuación, ingrese sudo nano /etc/samba/smb.conf, que abrirá el editor de texto basado en nano terminal. Desplácese hacia abajo con la tecla de flecha o la página hacia abajo e ingrese lo siguiente:

  • (popshare) (O como quiera llamar a su espacio de almacenamiento compartido).
  • ruta = / media / pi / YourHardDrive / SharedDirectory (Sustituir en el camino de Paso 5, dejando de lado el "/ SharedDirectory" si desea acceder a todo el disco duro de forma remota).
  • escribible = sí
  • crear máscara = 0777
  • máscara de directorio = 0777
  • public = no (Esto significa que usted y cualquier otra persona necesitarán un ID de usuario y una contraseña para acceder al disco de forma remota).

9. Salga del editor de texto. Golpear Ctrl + x para salir, entonces Y y Entrar para guardar el archivo y volver a la interfaz de terminal normal.

10. Crear un usuario. En la interfaz de terminal normal, ingrese sudo smbpasswd -a pi, para crear un usuario llamado "pi". Se le pedirá una contraseña, que podría asignar como "frambuesa" para que coincida con el inicio de sesión predeterminado del sistema, pero es probable que desee cambiar ambas para que se ajusten a sus propósitos. Además, puede preferir un nombre de usuario que no sea "pi", aunque es fácil de recordar. Finalmente ingrese sudo systemctl restart smbd. Si hizo todo correctamente, podrá acceder a su directorio desde otras PC en su red.

Accede a tus archivos

Ahora, puede acceder a sus archivos mientras disfruta del aire fresco.

Ahora, puede acceder a sus archivos mientras disfruta del aire fresco. (Nathan Edwards a través de Unsplash /)

11. Abra el Explorador de archivos en una PC con Windows separada que haya iniciado sesión en la misma red. Luego, navegue a Esta PC. Haga clic en el Computadora pestaña, entonces Unidad de red. No debería tener que cambiar la letra de la unidad, pero conecte raspberrypi popshare bajo la Carpeta: campo de entrada. Ingrese su nombre de usuario y contraseña de Paso 10 Cuando se le solicite. Cuando termine, tendrá una nueva "ubicación de red" en Esta PC donde podrá acceder a archivos como cualquier otra carpeta.

12. Repita el proceso para otras computadoras en su red. Esto permitirá que varios miembros de la familia, amigos o colegas compartan la misma unidad.

Alambre duro

Una vez que haya configurado su disco, puede notar que la velocidad no es la que está acostumbrada, especialmente si normalmente usa un disco duro conectado directamente a su computadora. Con todo desconectado, verá velocidades de 2-3 MB por segundo, dependiendo del tráfico de su red, en lugar de velocidades de alrededor de 100 MB por segundo (o, en teoría, mucho más) cuando use USB 3.0 para transferir archivos directamente. Una manera fácil de mejorar esta velocidad es enchufar físicamente el Pi en su enrutador Wi-Fi, dejando que un cable Ethernet maneje ese lado del tráfico, en lugar de poner todo en las ondas de radio.

En mi caso, el cableado del Pi condujo a un salto de aproximadamente el 200 por ciento, con velocidades en el rango de 6-9 MB por segundo. Tenga en cuenta que Windows mide la velocidad en megabytes por segundo (MB / s), que es ocho veces más rápido que los megabits por segundo (Mb / s) que ve anunciados para velocidades de Internet. Entonces, 9MB por segundo es en realidad 72Mb / s, lo que no suena tan mal en Internet. Teóricamente, podría ir aún más lejos y conectar su PC o computadora portátil al conmutador Ethernet, pero esto obviamente obstaculizaría la portabilidad.

Tenga en cuenta que la revisión del sistema en uso ahora es una Raspberry Pi 3B. La Raspberry Pi 4B, con sus puertos USB 3.0, parece ser una actualización obvia, pero parece que el cuello de botella de velocidad aquí es culpa del Wi-Fi, no del Pi en sí.

Ir más lejos

Una vez que haya construido su unidad NAS, tiene sentido encontrar algo para ponerla. Una vieja caja de computadora de escritorio funciona bien.

Una vez que haya construido su unidad NAS, tiene sentido encontrar algo para ponerla. Una vieja caja de computadora de escritorio funciona bien. (Jeremy S. Cook /)

Lo que se describe aquí le dará un espacio de almacenamiento funcional para todas sus cosas, y si desea agregar nuevos discos duros o directorios compartidos, puede agregar el texto necesario a su smb.conf archivo debajo de lo que ya está allí. Simplemente siga el mismo procedimiento que haría para configurar una nueva unidad. Esto podría ser útil si desea una unidad familiar llena de fotos, videos y más, pero otra dedicada a su oficina en casa.

Una nota importante aquí es que sus datos en esta configuración no están respaldados de ninguna manera. Si desea un mínimo de protección, puede configurar una matriz RAID (matriz redundante de discos económicos). De esa manera, si un disco falla, el otro tiene una copia de sus datos. Otra solución sería copiar archivos modificados a cierto intervalo en otra unidad que se guarde en un lugar seguro para proporcionar una copia de seguridad física de los archivos importantes. Incluso podría hacer una copia de seguridad de sus datos en la nube con un servicio como Google Drive o Dropbox, aunque si lo hace, podría considerar si realmente desea un NAS.

Otra cosa a tener en cuenta es que a la Raspberry Pi no le gusta que la enciendan y apaguen inesperadamente, así que comprar un UPS (fuente de alimentación ininterrumpida) mantener el flujo de energía es una buena idea. Incluso podría compartir esta fuente de alimentación con su enrutador para permitir el acceso inalámbrico a los archivos incluso durante un corte de energía. Además, habilitar el acceso remoto de Secure Shell (SSH) es una forma inteligente de apagar su unidad NAS y hacer otras modificaciones. Le permitirá verificar cosas sin conectar un monitor, teclado o mouse.

Por supuesto, necesitará algún tipo de gabinete para colocar todo; utilicé una carcasa de computadora de escritorio despojada. Un disipador de calor u otra solución de enfriamiento también es una buena idea. Usted puede comprar estos en línea, pero en realidad modifiqué y reciclé uno de la misma computadora que proporcionó el gabinete.

En otras palabras, si usted es un "engranaje" de Internet y PC, construir el Raspberry Pi NAS perfecto para la velocidad, el acceso fácil y la redundancia es un trabajo que nunca tiene que terminar. Configurar uno puede ser útil para el acceso casi instantáneo a una gran cantidad de datos de red, pero no se sorprenda si se convierte en un nuevo pasatiempo y termina consumiendo gran parte de su tiempo mientras intenta obtenerlo "solo ¡derecho!"

LO MÁS LEÍDO

Leave a Reply

Your email address will not be published. Required fields are marked *