Los protocolos de intercambio de archivos en red permiten compartir archivos y directorios desde tu computadora con otros dispositivos en la red. Los protocolos comunes incluyen SAMBA, NFS y FTP. Ventajas del intercambio en red:
Aspecto
Copia USB
Aplicaciones de mensajería
Intercambio en red
Almacenamiento
Copias locales
Copias múltiples
Centralizado, sin duplicados
Gestión
Manual, propenso a errores
Disperso en chats
Control centralizado
Uso de medios
Se requiere copia completa
Se requiere descarga completa
Soporte de transmisión
Colaboración
Transferencia física
Límites de tamaño de archivo
Acceso múltiple en tiempo real
ZimaOS actualmente ofrece soporte CLI y GUI para SAMBA. En versiones posteriores a la 1.3.2, ZimaOS también integra la funcionalidad de NFS (a nivel de CLI). Este tutorial muestra cómo usar NFS en ZimaOS para compartir carpetas y acceder a ellas desde Windows, macOS y Ubuntu. Primero, necesitas crear o encontrar una carpeta para compartir. Aquí usaré /DATA/C/demo como ejemplo.
Editar el archivo de configuración
Usa vi para editar el archivo /etc/exports, que es el archivo de configuración para NFS.
# Primero, necesitas ingresar al terminal web de ZimaOS y obtener privilegios de root. # Panel de ZimaOS -> Configuración -> General # -> Modo desarrollador -> Terminal basado en web # Inicia sesión y cambia a root sudo -i
# editar el archivo de configuración vi /etc/exports
# en el archivo /etc/exports, pega esta línea /DATA/C/demo *(rw,sync,no_subtree_check)
# la primera columna especifica la carpeta compartida (por ejemplo, /DATA/C/demo) # la segunda columna define # La subred que tiene permiso para acceder # por ejemplo, 10.0.0.0/8, # el * permite el acceso desde todas las redes # Permitir permisos de Lectura y Escritura para los usuarios de la red (rw) # Método de escritura, generalmente se usa sync o async (en este caso sync) # no_subtree_check permite acceso total al directorio compartido sin restricciones de subárbol # consulta esto: https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/5/html/deployment_guide/s1-nfs-server-config-exports#s1-nfs-server-config-exports
Funcionará automáticamente, incluso después de reiniciar.
Hacer efectivo el archivo de configuración
# En algunos casos, # Es posible que necesites ejecutar este comando en el terminal para que la configuración sea efectiva. systemctl restart nfs-server
#o exportfs -a
Usar (Montar/Desmontar) las carpetas NFS
En ZimaOS/Ubuntu
# Probado en ZimaOS 1.3.2-beta2 y Ubuntu 22.04.5 LTS # Aquí en una máquina cliente # abre la Terminal # primero cambia a root # crea un directorio para montar sudo -i mkdir /mnt/demo
# monta la carpeta nfs # esta ip es la IP del Servidor mount 10.0.0.71:/DATA/C/demo /mnt/demo
# Ahora puedes ver y usar tu compartición
# puede que quieras eliminar las carpetas NFS montadas algún día # Solo revisa las carpetas montadas df -h # o mount | grep nfs
# desmonta las carpetas nfs umount /mnt/demo
En macOS
# Probado en macOS Sequoia en Chip M4 # crea un directorio para montar mkdir ~/demo
# monta la carpeta nfs # necesitas usar sudo para montar # te pedirá que ingreses la contraseña sudo mount -t nfs -o resvport 10.0.0.71:/DATA/C/demo ~/demo
# abre la carpeta para usarla open .
# puede que quieras eliminar las carpetas NFS montadas algún día # Solo revisa las carpetas montadas df -h # o mount | grep nfs
# desmonta las carpetas nfs sudo umount /mnt/demo
En Windows
# Probado en Windows 11 # puede que necesites ingresar a CMD primero # ya que la terminal podría colocarte en Powershell por defecto en Windows 11 cmd
# puede que necesites cambiar W: a un carácter disponible que no esté ocupado mount \\10.0.0.71\DATA\C\demo W:
# Ahora puedes ver y usar tu compartición
# puede que quieras eliminar las carpetas NFS montadas algún día # Solo revisa las carpetas montadas net use
# desmonta las carpetas nfs net use W: /delete
La captura de pantalla después de montar en Windows:
Consejos útiles
Aquí algunos comandos que podrías necesitar más adelante.
# En el servidor ZimaOS # verifica el estado del servicio nfs systemctl status nfs-server
# elimina o comenta la línea en /etc/exports para deshabilitar la compartición # ejecuta esto para que sea efectivo exportfs -a # o systemctl restart nfs-server
Si encuentras algún problema durante el uso, no dudes en hacérnoslo saber en cualquier momento. También puedes unirte a nuestra comunidad y Discord para discutir más sobre NAS y ZimaOS. ¡Esperamos tus comentarios!