¿La carpeta SMB parece obsoleta por VPN? Revise Archivos sin conexión
El Explorador puede mostrar un recurso compartido en caché mientras la VPN está conectada. Compare la ruta UNC, el estado de sincronización y los cambios pendientes antes de desactivar Archivos sin conexión.
Se conecta a la VPN, abre la unidad asignada y en la carpeta falta un archivo que el servidor claramente tiene. El primer instinto es culpar al túnel, al DNS o a los permisos de Samba. En muchos casos la conexión está bien y el Explorador muestra una copia en caché del recurso compartido. Archivos sin conexión puede servir esa copia incluso con la VPN activa, porque es el recurso compartido, no el túnel, el que decide si la vista está al día. La reparación empieza por demostrar cuál de los dos está viendo.
El mito: un icono de VPN significa que el recurso compartido está al día
El icono de la VPN indica que existe un túnel hasta el extremo. No dice nada sobre si un recurso compartido SMB concreto es accesible, si el Explorador ha devuelto ese recurso al modo en línea o si un fallo de sincronización ha dejado una copia más antigua en su sitio. Tampoco le dice qué servidor eligió una ruta DFS.
Archivos sin conexión guarda una copia local de los recursos compartidos redirigidos o anclados para que sigan disponibles cuando el servidor no es accesible. Cuando el recurso vuelve, se supone que el cliente regresa al modo en línea y sincroniza. Una directiva de vínculo lento puede decidir que la conexión sigue siendo demasiado lenta y mantener la vista en caché, y un conflicto pendiente puede hacer lo mismo incluso con un vínculo rápido.
Por eso el síntoma parece selectivo: una carpeta está obsoleta, otra se abre correctamente y una tercera no se abre en absoluto. Son tres estados distintos, y solo el primero es la historia de la caché que trata este artículo. Nombre el estado antes de elegir una reparación.
Demuestre qué destino está leyendo el Explorador
Empiece por la ruta UNC exacta en lugar de la letra de unidad. Una unidad asignada puede apuntar a un recurso compartido distinto del que cree, y una ruta DFS puede referirse a un servidor completamente distinto. Leer la asignación muestra el destino guardado y su estado:
Get-SmbMapping | Select-Object LocalPath, RemotePath, Status
Get-SmbConnection
net useAbra la ruta UNC directamente en una ventana nueva del Explorador y compárela con la unidad asignada. Si la ruta directa muestra el archivo actual y la unidad asignada no, la asignación forma parte del problema, no la caché.
Después confirme que el archivo existe para el usuario previsto. Un listado de administrador en el servidor demuestra la existencia, no que el usuario SMB normal tenga el mismo acceso, así que compruébelo con la cuenta que realmente usa el recurso. Credenciales distintas producen vistas distintas por motivos que no tienen nada que ver con la caché. Existencia, acceso y visibilidad son tres comprobaciones separadas.
Lea el estado de sincronización antes de borrar nada
El Centro de sincronización, donde la función está disponible, informa de si el recurso funciona sin conexión, si la última sincronización falló y si hay conflictos esperando. Esos tres estados llevan a reparaciones distintas, y borrar la caché mientras hay un conflicto pendiente puede descartar trabajo local.
Busque cambios locales que no hayan llegado al servidor antes de desactivar el almacenamiento en caché, desanclar el recurso o eliminar la copia sin conexión. Un archivo que solo existe en la caché no es una vista obsoleta; son datos sin sincronizar, y primero hay que preservarlos mediante el proceso aprobado. Una caché con cambios pendientes no es segura de borrar.
Una vez que el trabajo local está a salvo, use la transición en línea y la sincronización admitidas, y después vuelva a comparar el listado. Abrir una segunda ventana del Explorador no fuerza una actualización, porque ambas ventanas pueden leer la misma caché local.
Repare el estado del recurso en lugar de eliminar la función
Si el recurso sigue sin conexión por una directiva de vínculo lento, ajuste la directiva para ese recurso o esa red en lugar de desactivar Archivos sin conexión para todos los usuarios. Si la sincronización sigue fallando, repare el fallo y resuelva los conflictos; una sincronización que funciona es lo que vuelve a poner al día la copia en caché. Cambie la directiva más pequeña que cubra el recurso. Un cambio global intercambia la vista obsoleta de un usuario por la pérdida de acceso sin conexión de todos.
Para los recursos compartidos que nunca deberían almacenarse en caché, el servidor puede enviar una sugerencia por recurso. Samba la expone como parámetro del recurso, y el valor para un recurso que debe permanecer solo en línea es:
csc policy = disablereferencia de parámetros de Samba define los valores permitidos y su significado. Aplique la configuración mediante el administrador de recursos compartidos que realmente genera la configuración, sobre todo en un NAS, y recuerde que la sugerencia no repara los datos ya almacenados en caché en un cliente.
Después de cualquier cambio de directiva, verifique que el cliente se vuelve a conectar y que aparece el archivo esperado. Un servicio reiniciado no es prueba de que se haya subido un cambio local pendiente, así que compruebe el archivo, no solo el estado de la conexión.
Cuando la causa no son los Archivos sin conexión
Si la ruta UNC está confirmada en línea y un listado nuevo sigue difiriendo, la caché no es la explicación. Compruebe los permisos del recurso y del sistema de archivos, la enumeración basada en acceso y el servidor que realmente eligió una referencia DFS. Cualquiera de esos puede ocultar una carpeta sin que intervenga ninguna copia local.
Un recurso que nunca se conecta necesita pruebas de enrutamiento y de filtrado de servicios, no una comprobación de caché. El puerto 445 bloqueado por el túnel, un nombre DNS que se resuelve a la dirección equivocada o una regla de firewall que permite ping pero no SMB producen un fallo antes de que la caché importe.
La prueba que separa las dos familias es sencilla: una carpeta que existe en el servidor, es visible para el usuario correcto y aun así no aparece en línea apunta a una directiva o a la enumeración; una carpeta que aparece con contenido antiguo apunta a la caché. Diagnostique la familia antes de cambiar un ajuste.