Le preguntamos a Gemini, la inteligencia artificial de Google que nos explique cómo solucionar problemas de FreeNAS en linux
Explicanos detalladamente cómo solucionar problemas de FreeNAS en linuxEs fundamental aclarar que FreeNAS (ahora conocido como TrueNAS CORE ) no se ejecuta sobre Linux, ya que es un sistema operativo completo basado en FreeBSD, diseñado específicamente para ser un servidor de almacenamiento en red ( NAS ). Por lo tanto, los problemas que se buscan solucionar ocurren en el propio sistema operativo TrueNAS o en la forma en que los equipos Linux clientes interactúan con sus recursos compartidos.
Aquí te explicamos detalladamente cómo solucionar los problemas más comunes de TrueNAS/FreeNAS, enfocándonos en la perspectiva del administrador del NAS y del usuario de Linux.
1. Problemas de Conectividad de Red y Acceso Web
Si no puedes acceder a la interfaz de administración o montar los recursos compartidos.
A. El servidor TrueNAS no es accesible
Diagnóstico: No puedes acceder a la interfaz web (https://[IP_TrueNAS]) desde tu equipo Linux.
Causa: Conflicto de IP, fallo de red o la interfaz de red del NAS está inactiva.
Solución:
Verificar IP ( Consola del NAS ): Conéctate a la consola física del servidor TrueNAS (o VM). El menú principal te mostrará la IP asignada (opción 1). Asegúrate de que esta IP sea estática y correcta para tu red.
Verificar Pings: Desde tu equipo Linux, haz un ping a la IP del NAS.
Bash
ping [IP_TrueNAS]
Si falla, revisa el cableado y la configuración de red en ambos extremos.
Reiniciar la Interfaz de Red: Si la IP es correcta pero el ping falla, usa la opción del menú de la consola para reiniciar la interfaz de red.
B. Fallo de Conexión SMB/NFS
Diagnóstico: El servicio de sharing (SMB/NFS) parece estar inactivo, o el equipo Linux no puede "ver" el recurso compartido.
Causa: El servicio de sharing está detenido o el firewall local del NAS (IPFW/PF en FreeBSD) está bloqueando el puerto.
Solución (Interfaz Web de TrueNAS ):
Estado del Servicio: Ve a Services (Servicios) y confirma que el servicio SMB (para Windows Shares) o NFS (para Linux Shares) esté corriendo y configurado para iniciarse automáticamente.
Configuración del Firewall: TrueNAS utiliza un firewall por defecto. Si has añadido reglas personalizadas o has instalado plugins, asegúrate de que los puertos estándar (SMB: 445/TCP, NFS: 2049/TCP/UDP) no estén bloqueados.
2. Problemas de Acceso y Permisos (Equipos Linux)
El problema más común al usar recursos compartidos es la falta de permisos de acceso.
A. Fallo de Autenticación (SMB/CIFS)
Diagnóstico: Al intentar montar el recurso compartido SMB desde Linux, obtienes un error de "Acceso Denegado" o "Contraseña Incorrecta".
Causa: El nombre de usuario y contraseña introducidos en el equipo Linux no coinciden con los usuarios configurados en TrueNAS.
Solución:
Verificar Usuario NAS : En la Interfaz Web de TrueNAS, ve a Accounts (Cuentas) > Users (Usuarios). Confirma que el usuario que intentas usar exista y que su contraseña sea correcta.
Verificar Permisos de Compartición: Revisa Sharing (Compartición) > Windows Shares (SMB). Asegúrate de que el recurso compartido SMB tenga permisos asignados a ese usuario o a un grupo al que pertenezca.
Montaje desde Linux: Al montar desde Linux, asegúrate de pasar las credenciales correctamente.
Bash
# Ejemplo de montaje SMB en Linux
sudo mount -t cifs //[IP_NAS]/[Compartido] /mnt/nas -o username=[USUARIO_NAS],password=[PASSWORD_NAS]
B. Problemas de Permisos de Archivo (NFS/Linux)
Diagnóstico: El recurso se monta, pero el usuario no puede leer/escribir archivos específicos, o ve errores de "Permiso Denegado" en el filesystem.
Causa: Conflicto de UID/GID entre el servidor TrueNAS y el equipo Linux. Los permisos ZFS/Unix están mal asignados.
Solución (Interfaz Web de TrueNAS ):
Verificar Mapeo UID/GID: TrueNAS/FreeBSD y Linux deben usar el mismo User ID (UID) y Group ID (GID) para el mismo usuario.
Revisar Permisos ZFS : Ve a Storage (Almacenamiento) > Pools > [Tu Pool]. Localiza el dataset o carpeta compartida y haz clic en Edit Permissions (Editar Permisos).
Owner (Propietario): Debe ser el usuario que necesita el acceso.
Group (Grupo): Debe ser el grupo al que pertenece el usuario.
Permisos: Asegúrate de que los permisos (Read/Write/Execute) sean correctos.
3. Solución de Problemas del Sistema de Archivos ZFS
Si los problemas de acceso se deben a la corrupción o fallos de los discos.
A. Fallo del Pool de Almacenamiento
Diagnóstico: TrueNAS muestra el estado de tu Pool de ZFS como DEGRADED (Degradado) o FAULTED (Fallido).
Causa: Fallo en uno o más discos duros que componen el Pool.
Solución (Interfaz Web de TrueNAS ):
Verificar Estado: Ve a Storage (Almacenamiento) > Pools. Haz clic en el engranaje junto al Pool y selecciona Status (Estado). Esto identificará qué vdev (dispositivo virtual) o disco ha fallado.
Sustitución: Si un disco ha fallado (y tu Pool es RAIDZ o Mirror), debes sustituir físicamente el disco y luego usar la opción Replace (Reemplazar) en la interfaz web para que ZFS inicie la reconstrucción de los datos (resilver).
B. Ejecutar el Scrub de ZFS
Diagnóstico: Tienes dudas sobre la integridad de los datos o si ha habido corrupción silenciosa.
Causa: El scrub (limpieza) periódico de ZFS no se ha ejecutado o detectó errores.
Solución (Interfaz Web de TrueNAS):
Iniciar Scrub: Ve a Storage (Almacenamiento) > Pools. Selecciona el Pool y haz clic en Scrub.
Verificar Tareas: Revisa Tasks (Tareas) > S.M.A.R.T. Tests para asegurarte de que los discos no presenten fallos de hardware inminentes.