Tutoriales

Convierta su Raspberry Pi en un NAS usando un servidor Samba (SMB)

¿Está cansado de los desafíos que plantea el almacenamiento local abarrotado que hace que la recuperación de archivos parezca una búsqueda del tesoro?

¡No te preocupes!Hoy comenzamos a convertir tu Raspberry Pi en Almacenamiento conectado a la red (NAS) solución.

Dígale adiós a la complejidad del almacenamiento local sobrecargado.En lugar de eso, imagina tu Raspberry Pi, equipada con un servidor sambaorganice archivos sin problemas para una colaboración eficiente, acceso simultáneo y copias de seguridad confiables.

¿Qué es la samba?

Samba es un paquete de software que permite la interoperabilidad perfecta de archivos y servicios de impresión utilizando el estándar de intercambio de archivos Server Message Block (SMB)/Common Internet File System (CIFS), que es compatible con Windows, MacOS, Linux e incluso Android. sistemas.

Hay otras soluciones orientadas a NAS disponibles para Raspberry Pi, como Biblioteca multimedia abierta. He descubierto que compartir SMB es el más fácil de configurar y, si eres nuevo en el almacenamiento en red, creo que deberías probar este sencillo método.

Requerir

  • pastel de frambuesa
  • Tarjeta SD (8GB+)
  • Sistema operativo Raspbian instalado (los comandos aquí mencionados son para este sistema operativo)
  • Ruta Ethernet (opcional)
  • Teclado y ratón (opcional)
  • Disco duro externo/unidad de estado sólido

Es posible que el puerto USB de la Raspberry Pi no sea lo suficientemente grande para alimentar un disco duro externo. Por lo tanto, le sugiero que utilice una fuente de alimentación externa o compre una estación de acoplamiento para disco duro.

Instalar Samba y sus dependencias.

Primero, asegúrese de tener instalado el sistema operativo Raspbian en su Raspberry Pi. No discutiré estos pasos aquí.

Su primera prioridad al comenzar con Linux es asegurarse de tener instalados todos los paquetes de software más recientes.

sudo apt update && sudo apt upgrade -y

Para instalar el paquete Samba, sólo necesitas apt-get tal como están disponibles en el repositorio.

sudo apt-get install samba samba-common-bin

El trabajo no termina aquí ya que necesita configurar una carpeta que será compartida. La carpeta puede incluso ubicarse en una unidad externa montada en el Pi.

Crear carpeta compartida

En este tutorial, montaré el disco externo y crearé una nueva carpeta en él. /media Tabla de contenido.

Concederé todos los permisos a la carpeta, que es read/write/execute (rwx) Esto permite que cualquier persona en mi subred con acceso a mi servidor pueda compartir archivos fácilmente.

sudo mkdir -m 1777 /media/hdd/shared

Editar perfil SMB

Después de crear la carpeta, puede configurar el uso compartido SMB.Lo que tienes que hacer es editar. smb.conf archivo para que su recurso compartido sea visible en la web.

sudo nano /etc/samba/smb.conf

En este archivo de configuración, debe agregar el siguiente código en la parte inferior:

[itsfossnas]
path = /media/hdd/shared
writeable=Yes
create mask=0777
directory mask=0777
public=no

Luego guarde y salga de Nano usando CTRL + X entonces presione Y .

aquí, [itsfossnas] es el nombre de mi recurso compartido que se utilizará para conectarme al recurso compartido de red con la siguiente dirección \\localhost\itsfossnas.

Editar archivo de configuración de samba

Crear usuario compartido de Samba

Crear usuarios para recursos compartidos de Samba es fundamental para el control de acceso, la seguridad y la personalización.

Voy a crear un archivo llamado abhishek En este ejemplo.

sudo smbpasswd -a abhishek

Una vez que presione Enterle pedirá que cree una contraseña para este usuario.

Crear usuario de Samba

Finalmente, necesitas reiniciar el servicio samba:

sudo systemctl restart smbd

Samba se reinicia automáticamente cada vez que se inicia el Pi.

Ahora es el momento de conectarse a su recurso compartido Samba; para ello necesita encontrar el Pi en la red.

La forma más sencilla es entrar. hostname -I En el terminal, o puedes verificar los registros DHCP de tu enrutador, que mostrarán la dirección IP asignada a tu Pi.

Instalar el servidor Samba en Windows

Instalar un servidor en Windows es muy sencillo.Dentro de la aplicación Explorador de archivos, debes hacer clic en el ícono de menú en la parte superior ... Aparecerá una lista de opciones en la pantalla entre las que deberá elegir Map Network drive .

Estoy usando Windows 11 para este tutorial.

Montar NAS en Windows

Después de eso, le pedirá que configure el número de unidad compartida y la dirección del servidor.En mi caso si \\192.168.1.11\itsfossnas .

Montar NAS en Windows

Finalmente, le pedirá que ingrese su Login credentials Es decir, el nombre de usuario y la contraseña que configuramos en los pasos anteriores, una vez completado, simplemente presione Ok.

Montar NAS en Windows

Su unidad ahora está instalada exitosamente.

NAS instalado en Windows

Las velocidades variarán dependiendo de si estás usando WiFi o conectándote a través de una línea Ethernet.

en conclusión:

No diría que esta será su solución de respaldo y almacenamiento permanente, pero es impresionante cómo un dispositivo tan pequeño puede hacer tanto.

Creo que es útil comprender las opciones de almacenamiento en red antes de hacer todo lo posible y comprar un NAS costoso.

Espero que hayas aprendido algo nuevo. No dude en compartir sus experiencias o sus soluciones de almacenamiento de bricolaje con nosotros en los comentarios.

Publicaciones relacionadas

Deja una respuesta

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

Botón volver arriba