Nextcloud: sincronización local vs. archivos virtuales, y cómo cambiar sin reinstalar

nextcloud

Valencia, 20/09/2026, G.B.
Si usas el cliente de escritorio de Nextcloud desde hace tiempo, es probable que en algún momento hayas notado que la carpeta sincronizada empieza a comportarse mal: tarda una eternidad en actualizarse, consume una cantidad de espacio en disco que ya no te cuadra, o directamente deja de sincronizar algunos archivos sin motivo aparente. La reacción típica  (desinstalar completamente el cliente, reinstalarlo y volver a configurar las conexiones desde cero) suele funcionar, pero es un martillazo para lo que a veces es un problema mucho más pequeño, es como cazar moscas a cañonazos. En otros casos, es necesario. Antes de llegar ahí merece la pena entender qué diferencia hay entre los dos modos de sincronización que ofrece Nextcloud, porque cambiar de uno a otro puede resolver el problema sin perder nada por el camino.

Sincronización local total: la de toda la vida

Es el modo por defecto y el que casi todo el mundo usa sin plantearse alternativas. Funciona de forma muy simple:

  • Todo el contenido de tu cuenta Nextcloud se descarga físicamente al disco duro.
  • Cada archivo ocupa espacio en disco de manera permanente, exactamente igual que si lo hubieras copiado tú a mano.
  • Puedes acceder a cualquier archivo en cualquier momento, incluso sin conexión a internet o con el cliente de Nextcloud completamente cerrado, porque son ficheros normales del sistema operativo.
  • El cliente solo entra en juego para detectar cambios y sincronizarlos; el acceso al archivo en sí no depende de que esté en ejecución.

El problema aparece cuando la cuenta crece: si gestionas varios gigas —o varios cientos— de documentos, fotos o archivos de proyecto, tener una copia local completa de todo empieza a pasar factura, tanto en espacio como en el tiempo que tarda el cliente en comprobar el estado de cada archivo.

Archivos virtuales (VFS): descarga solo lo que usas

Aquí es donde entra el modo de archivos virtuales, también conocido como VFS (Virtual File System). La idea es distinta:

  • El cliente crea una especie de «estructura fantasma»: ves todos los nombres de archivos y carpetas exactamente igual que antes, pero el contenido no se descarga hasta que lo abres.
  • En el momento en que abres un archivo, se descarga (con el pequeño retraso lógico según tamaño y velocidad de red) y queda cacheado en local.
  • Puedes marcar archivos o carpetas concretas como «siempre disponible sin conexión» para que se comporten exactamente como en el modo de sincronización total.
  • En Windows, esto se apoya en la API nativa CfAPI (Cloud Files API), la misma tecnología que usa OneDrive para su modo «bajo demanda». Requiere Windows 10 build 1809 o superior. En macOS también está soportado en las versiones recientes del cliente; en Linux el comportamiento es distinto, ya que se gestiona directamente desde el propio cliente sin depender de una API del sistema.

La pregunta que casi todo el mundo se hace: ¿y sin el cliente abierto?

Es la duda más razonable, y la respuesta tiene matices: los archivos que ya se han abierto y descargado (o que has marcado como «siempre disponible») siguen ahí, en disco, accesibles sin conexión ni cliente activo. Pero los que aún no se han descargado son solo placeholders: el nombre y el icono existen, pero el contenido real no se puede recuperar hasta que el cliente de Nextcloud vuelva a estar en ejecución y haya conexión al servidor. Si trabajas mucho en un portátil que cierra procesos en segundo plano para ahorrar batería, o necesitas acceso offline a archivos que no has abierto antes, conviene tenerlo en cuenta y marcar de antemano como disponibles sin conexión las carpetas que sabes que vas a necesitar.

Cómo cambiar de local a virtual sin reinstalar nada

La buena noticia es que el cambio se hace desde la propia cuenta ya configurada, sin tocar la instalación del cliente:

  1. Abre la configuración de la cuenta desde el icono del cliente en la bandeja del sistema.
  2. Accede a las opciones de la carpeta sincronizada, normalmente a través de 3 puntos, una flecha o menú desplegable junto al nombre de la carpeta local.
  3. Selecciona «Activar soporte para archivos virtuales …» o un texto equivalente, según tu versión de Nextcloud Files
  4. Confirma la conversión cuando el cliente avise de que va a cambiar el modo de la carpeta.
  5. Espera a que se reindexe la carpeta —puede tardar varios minutos según el volumen de archivos—.
  6. Comprueba el resultado: en el explorador de Windows o en Finder verás iconos de nube (solo en línea) o de check verde (ya descargado) junto a cada archivo.

Antes de tocar nada: diagnostica primero

Si el motivo por el que te planteas este cambio es un problema de sincronización que no acaba de funcionar, no des el salto directamente. Revisa antes lo siguiente, porque a veces la causa es otra y cambiar el modo de sincronización solo la enmascara temporalmente:

  • Registro de actividad del cliente (Actividad reciente > filtrar por errores): suele señalar la causa real —conflictos, permisos, archivos bloqueados—.
  • Rutas y nombres problemáticos: en Windows, uno de los fallos más habituales es superar el límite de longitud de ruta (MAX_PATH) o usar caracteres no permitidos como : * ? " < > |.
  • Espacio en disco y estado de la carpeta local: a veces el problema es simplemente falta de espacio, no la sincronización en sí.

Si tras revisar todo esto el error persiste igual después de pasar a VFS, entonces sí, probablemente el problema no era el modo de sincronización y tiene sentido plantearse una reinstalación limpia.

Un truco útil si al final hay que reinstalar

Si después de todo el cambio a VFS no resuelve el problema y toca reinstalar, un método sencillo para no perder nada: tras desconectar la cuenta, cierra la sesión de Windows —así se liberan los procesos que puedan tener la carpeta bloqueada (Explorer, indexador de búsqueda, el propio cliente)— y renombra la carpeta local afectada en lugar de borrarla. De esta forma conservas una copia de seguridad intacta mientras configuras la conexión desde cero, y puedes rescatar cualquier archivo que se hubiera quedado a medio sincronizar.

En resumen: pasar de sincronización local a archivos virtuales es un cambio reversible, rápido y mucho menos drástico que una reinstalación completa. Merece la pena probarlo antes de tirar por el camino más largo.

Nota final: en Linux, de momento, no es una opción fiable

Todo lo anterior aplica sin problemas a Windows y macOS, pero conviene ser claro respecto a Linux: el cliente de escritorio de Nextcloud no ofrece soporte oficial de archivos virtuales en esta plataforma. Ni el paquete de nextcloud-desktop ni el AppImage muestran la opción en la configuración habitual de la cuenta.

Existe un workaround no oficial —añadir showExperimentalOptions=true en la sección [General] del archivo ~/.config/Nextcloud/nextcloud.cfg, lo que hace aparecer la opción como función experimental—, pero varios usuarios reportan que no funciona de forma fiable: en lugar de comportarse como archivos bajo demanda, el cliente intenta descargar o sincronizar toda la cuenta igualmente, anulando la ventaja que se busca.

De hecho, el propio anuncio de Nextcloud sobre su nueva «Virtual Drive» (la evolución de esta función) reconoce que la vista previa técnica funciona en Windows, que macOS llegará poco después, y que Linux «se abordará más adelante» — es decir, sigue sin ser una prioridad resuelta ni en la próxima generación de la función.

Conclusión para equipos Linux: si el problema de sincronización aparece en un equipo con este sistema, el cambio a archivos virtuales no es una alternativa segura a día de hoy. Lo más sensato es agotar primero el diagnóstico (registro de errores del cliente, rutas y nombres de archivo problemáticos, espacio en disco disponible) y, si el problema persiste, optar directamente por una reinstalación limpia — renombrando antes la carpeta local afectada tras cerrar sesión, para conservar una copia de seguridad por si acaso.