7 votos

Problemas de sincronización de iCloud

Tengo dos ordenadores que utilizan iCloud Drive. Uno es un MacBook Pro de 2018 y el otro es un Mac Mini M1 de 2020. Ambos ejecutan macOS Monterey 12.5.1.

Con frecuencia alterno el uso de estas dos máquinas para editar archivos almacenados en iCloud.

El problema es que los archivos que actualizo en una máquina no se sincronizan automáticamente en la otra. El problema va en ambas direcciones.

Sólo he encontrado dos formas de forzar una sincronización:

Una es reiniciar una u otra máquina. (La otra es descargar manualmente los archivos de iCloud.com y sustituir los archivos obsoletos por copias nuevas. Obviamente, ninguna de las dos opciones es práctica a largo plazo.

Si no reinicio, parece que la sincronización nunca tiene lugar. (He esperado hasta 2 días).

Estoy completamente perplejo. De momento sólo veo tres alternativas:

  1. Averigua el origen del problema, si se puede solucionar.

  2. Cambia de sistema operativo.

  3. Incorporar un mecanismo de sincronización alternativo a iCloud (como el almacenamiento en la nube de Microsoft, Google, Syncthing, etc.).

No tengo ni idea de lo fácil que es sustituir iCloud por servicios en la nube de otras empresas.

Agradeceríamos cualquier sugerencia.

1voto

Jose Chavez Puntos 645

Tu experiencia es poco común: no es así como iCloud funciona para la mayoría de los demás. Por lo tanto, te sugiero que localices el origen de los problemas y lo soluciones.

Parece probable que tu problema sea que el programa de sincronización de iCloud no se da cuenta de que tu archivo ha cambiado. Otra posibilidad es que sepa que ha cambiado, pero no empiece a sincronizarlo por alguna razón.

El programa de sincronización de iCloud utiliza el mismo método para detectar cambios en los archivos que Time Machine. Así que sería una manera fácil de averiguar más comprobando si Time Machine funciona correctamente.

Asegúrese también de no haber modificado usted mismo el sistema, por ejemplo, desactivando la función fseventsd o bird o similar. También deberías comprobar si te has movido sobre la propia carpeta de iCloud, o si estás utilizando enlaces simbólicos para los archivos o carpetas con los que tienes problemas.

Puedes comprobar lo que está haciendo el programa de sincronización ejecutando el siguiente comando en el Terminal:

brctl monitor -i

Si añades o modificas un archivo en tu iCloud Drive, deberías ver que reconoce instantáneamente el cambio, y también deberías cargar el progreso, etc.

Según tengo entendido, puede señalar un único archivo y decir que ese archivo no se ha sincronizado correctamente. También puede utilizar la misma herramienta para obtener información específica sobre ese archivo así:

brctl diagnose --doc filename

Aquí debe sustituir "filename" por la ruta y el nombre de ese archivo. Una forma fácil de hacerlo es abrir Finder y arrastrar el archivo al Terminal - la ruta y el nombre del archivo se pegarán.

Después de ejecutar el comando, se te presentará un archivo de diagnóstico comprimido para que lo envíes a Apple para un examen más detallado. Puede descomprimirlo y ver el archivo document-info.txt que contiene información sobre el archivo elegido, incluidas las versiones anteriores, el estado de sincronización, etc.

También puede consultar la salida de registro del programa de sincronización ejecutando el siguiente comando en el Terminal:

log stream --predicate "processImagePath contains 'bird'"

Cuando guarde el archivo a en iCloud Drive, debería ver mensajes de registro poco después indicando que se ha detectado el cambio y que se sincronizará. Del mismo modo, puede ejecutar el comando en el extremo receptor para ver si se descarga el archivo modificado.

Puede intentar comprobar la actividad del sistema y si se ha dado cuenta o no de que sus archivos han cambiado, utilizando, por ejemplo, el programa gratuito FSEventsParser programa de línea de comandos.

Si prefiere un enfoque GUI, puede obtener una versión de prueba gratuita de 14 días de la aplicación FSMonitor programa.

0voto

Addlai Puntos 140

He trasladado mis archivos a Microsoft OneDrive y, de momento, parece que lo he conseguido. Hasta ahora, OneDrive ha mantenido los archivos sincronizados prácticamente al instante. También tiene un botón de sincronización forzada (del que carece iCloud), pero hasta ahora no he necesitado usarlo.

La interfaz web online de OneDrive es sorprendentemente ágil y está bien diseñada. Está mundos más allá de la interfaz web de Apple para iCloud, que considero algo así como una vergüenza para Apple, y realmente casi inutilizable.

Al principio tuve un pequeño problema al tener que renombrar una serie de archivos cuyos nombres contenían caracteres que iCloud permite pero OneDrive no.

Otro problema inicial fue tener que dar explícitamente a Emacs acceso total al disco y abrir archivos dentro de OneDrive usando el menú. Una vez hecho esto, el acceso a los archivos y carpetas de OneDrive era transparente.

La cuenta básica de OneDrive por 2 dólares al mes en Estados Unidos da 100 GB de almacenamiento. iCloud de Apple ofrece 200 GB por el mismo precio. Teniendo en cuenta que OneDrive es mucho mejor que iCloud, creo que merece la pena la diferencia de precio.

No he intentado sincronizar mi calendario y otras cuentas con OneDrive, y dudo que sea posible, así que sólo hablo del almacenamiento de archivos.

0voto

Cody S. Puntos 18

En el equipo que no recibe las actualizaciones de iCloud, abra el Monitor de actividad y busque el proceso "bird" (el demonio BIRD) y deténgalo (el círculo con la X en la barra de herramientas).

Se iniciará de nuevo por sí solo y cuando lo haga los archivos que están esperando en iCloud deberían actualizarse en tu máquina.

Al menos en el mío.

Esta es la única manera que he encontrado hasta ahora para forzar iCloud para sincronizar. Tengo 4 Macs: un iMac 2011, un MB Air 2013, un M1 Mini y un M1 MB Air. Solo el último (el más nuevo) presenta este problema.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X