Observación : La máquina A tenía HPFS+ con suscripción a iCloud drive. La máquina B tenía APFS y se unió a la misma unidad de iCloud. Cuando se descargó el contenido, todos los directorios tenían una fecha de modificación reciente.
Experimento / Observación 2 : Las máquinas A y B utilizan la misma unidad de iCloud. Desconecte la conexión de red en B. Crear y directorio vacío en A. Después de algún tiempo conectar B de nuevo a la red. El directorio vacío se descarga en B pero con una nueva hora de modificación (hora de descarga en B). Esto no ocurre con los archivos.
Configurar : En los "experimentos / observaciones" anteriores, la máquina A está ejecutando MacOS 10.12.6 en un HPFS+ (con mayúsculas y minúsculas y cifrado). La máquina B ejecuta MacOS 10.13 beta en un APFS (distingue mayúsculas de minúsculas y está cifrada).
Pregunta : Me gustaría saber qué metadatos se guardan y restauran para los archivos en iCloud drive. Por ejemplo, ¿qué tipo de marcas de tiempo se guardan (hora de creación, hora de última lectura, hora de última modificación, ...)? ¿Los nombres de los archivos distinguen entre mayúsculas y minúsculas? ¿Están normalizados?
¿Ha publicado Apple alguna referencia al respecto?
0 votos
developer.apple.com/library/content/documentation/ podría dar algunas pistas (aunque no profundicé mucho)
0 votos
Sólo Apple lo sabe, y a menos que lo publiquen en el sitio para desarrolladores, no hay datos oficiales al respecto.
0 votos
Mdls <nombredearchivo> en dos Mac muestra todos los metadatos iguales excepto los relacionados con la apertura o el uso del archivo (por ejemplo, kMDItemUsedCount)
0 votos
En realidad, tu observación no se relaciona directamente con tu pregunta. No digo que no sea una buena pregunta. Pero, cuando tu ordenador descarga contenido de iCloud, la fecha de creación /es/ hoy, porque la estructura de carpetas se crea, en tu ordenador, ahora. Eso es independiente y diferente de los metadatos de creación/modificación de archivos que se descargan.
0 votos
Harv, no creo que eso sea correcto; véase mi comentario a la respuesta de abajo sobre las carpetas. La sincronización de iCloud propaga el mismo kMDItemContentCreationDate para carpetas y esto es lo que se muestra por obtener información.
0 votos
Tengo exactamente el escenario en la "observación". Mi máquina B tiene las mismas fechas de creación de carpetas que la máquina A, que se remonta a 2011.
0 votos
@Gilby Eso es interesante. Repetí el "experimento" y obtuve el mismo resultado que antes (diferente a tu experiencia). Tengo dos Macs utilizando la misma unidad de iCloud. Uno está ejecutando MacOS 10.12.6 (machien A arriba), el otro 10.13 beta (máquina B arriba). He desconectado la red en la máquina B. Creado una carpeta en el escritorio de la máquina A (que está en iCloud drive). Conectado la red en la máquina B dos minutos más tarde. La fecha de creación en la máquina B es dos minutos más tarde. Esto sucede sólo con los directorios (carpetas), no con los archivos por lo que puedo ver.
0 votos
@Harv Gracias por tu comentario pero no comparto la misma opinión. En primer lugar esto sucede sólo con los directorios (carpetas) y no archivos. En segundo lugar yo esperaría que varias copias de mi disco en diferentes máquinas fueran espejo unas de otras. Si se crea o modifica un archivo o directorio en el tiempo t en una máquina, el mismo tiempo debería aparecer en otra máquina. Si se va a trabajar en base a cuando se descarga en la otra máquina, entonces las cosas pueden ponerse complicadas: si una máquina ha estado fuera del alcance de cualquier red, entonces todas las fechas de modificación de creación van a ser en el momento en que se conecte a una red.
0 votos
@Harv La relevancia de la observación a la pregunta es que, la pregunta está preguntando acerca de los metadatos que se guardan y restaurado . En el caso de las carpetas, parece que la hora de creación no se almacena en los servidores de iCloud o no se restaura correctamente.
0 votos
@Loax Estamos viendo resultados diferentes para las carpetas. He repetido el experimento exactamente como lo has descrito. La carpeta en la máquina B (10.13 beta) obtiene una carpeta con la misma fecha/hora de creación que la máquina A, pero con la fecha/hora de modificación de cuando se descargó (es decir, cuando se creó en la máquina B).
0 votos
@Loax ¿Estamos de acuerdo en que los archivos se sincronizan con todos los metadatos intactos?
0 votos
@Gilby Mi error y lo siento, es de hecho el tiempo de modificación que es diferente. Y sí esto está bien para los archivos normales. He añadido la segunda "observación" correcta a la pregunta. Todavía no veo la lógica detrás de esto. Un directorio debe tener su fecha de modificación actualizada sólo cuando una entrada en el directorio se cambia. iCloud comportamiento de la unidad no tiene sentido en este escenario.
0 votos
@Loax. Me alegro de que estemos de acuerdo. Pero no estoy seguro de dónde estamos para responder si su pregunta. Por experimento, los metadatos se conservan bastante bien (abierto a discusión sobre el comportamiento de la carpeta modificar). Pero no tenemos ninguna referencia en la documentación de Apple o cualquier otra autoridad.