Lista de verificación de migración de exportación de Immich Cloud para archivos sidecar y duplicados

Eva Wong es la Redactora técnica y manitas residente en ZimaSpace. Una geek de toda la vida con pasión por los homelabs y el software de código abierto, se especializa en traducir conceptos técnicos complejos en guías accesibles y prácticas. Eva cree que el autoalojamiento debe ser divertido, no intimidante. A través de sus tutoriales, empodera a la comunidad para desmitificar las configuraciones de hardware, desde construir su primer NAS hasta dominar los contenedores Docker.

Mantén intact la exportación sin procesar de la nube hasta que Immich haya conservado los archivos sidecar, las fechas, las relaciones y las versiones deseadas que realmente puedas verificar.

Una exportación de Google Photos o similar puede contener archivos JSON complementarios, referencias repetidas a álbumes, duplicados con nombres cambiados, ediciones y archivos que se solapan con la siguiente copia de seguridad del mismo teléfono. Crea primero un manifiesto, importa un pequeño conjunto de prueba con cada clase de conflicto y no aplanes las carpetas ni elimines la copia en la nube mientras algún archivo sidecar siga siendo ambiguo. La migración solo termina después de que coincidan los hashes originales, las fechas de la línea de tiempo, los álbumes y la primera prueba de solapamiento de la copia de seguridad móvil.

Conserva la exportación sin procesar y crea un manifiesto de migración

Extrae cada archivo comprimido en un árbol de preparación de solo lectura y conserva los archivos comprimidos descargados hasta aceptar la migración. Registra el lote de exportación, la ruta relativa, el nombre del archivo, el tamaño en bytes, el hash, el tipo de contenido, los datos de captura, la ruta del archivo sidecar y el directorio del álbum para cada recurso candidato. Este manifiesto es la referencia para revertir cambios cuando dos archivos comparten nombre, pero no contenido.

Una migración que tenga en cuenta los archivos sidecar es importante porque una exportación en la nube puede conservar la hora de captura, la descripción, la ubicación y las relaciones con álbumes fuera del archivo multimedia. El flujo de trabajo del importador compatible con exportaciones muestra por qué usar un importador compatible con exportaciones y verificar el destino antes de eliminar la copia en la nube conserva más que una simple copia ciega de archivos.

Detente si los archivos comprimidos no se pueden extraer, faltan los años esperados, no se puede explicar la cantidad de archivos sidecar o el volumen de preparación no tiene espacio para una copia de trabajo. No cambies nombres, aplanes carpetas, elimines duplicados ni reescribas metadatos en la única exportación, porque esos cambios destruyen las pruebas necesarias para asociar los archivos sidecar más adelante.

Asocia los archivos sidecar antes de normalizar nombres o carpetas

Agrupa los archivos multimedia y JSON según las reglas de nomenclatura del exportador, incluidos los sufijos añadidos a duplicados, ediciones y nombres de archivo largos. Para diez elementos representativos, compara la hora de captura integrada con la hora de la foto del archivo sidecar, la hora de modificación del sistema de archivos, la zona horaria, la descripción, la ubicación y la pertenencia al álbum. Registra qué campo será la fuente de autoridad para cada clase de conflicto.

Usa una copia de trabajo para cualquier combinación de metadatos y conserva el archivo sidecar original junto a ella. Un flujo de trabajo de ZimaSpace para evitar que los archivos sidecar cambien las fechas de captura ofrece la rama adyacente para conservar las fechas; esta lista de comprobación añade el manifiesto y las verificaciones de duplicados necesarias antes de una importación completa a Immich.

La etapa se supera solo cuando cada archivo sidecar de prueba se asocia a un único archivo multimedia previsto o se clasifica explícitamente como no asociado. Si un archivo con nombre cambiado podría coincidir con más de un archivo sidecar, déjalo sin resolver e inspecciona la secuencia del exportador y los hashes en lugar de elegir basándote únicamente en el nombre.

Separa los duplicados reales de las versiones relacionadas

Clasifica los conflictos como copias idénticas a nivel de bytes, copias redimensionadas por la nube, versiones editadas, referencias a álbumes, pares de Live Photo o imágenes realmente diferentes con el mismo nombre. Conserva las versiones editadas y originales salvo que la familia haya establecido una regla documentada; el parecido visual no basta como prueba para eliminar nada.

Un caso resuelto por la comunidad sobre el historial de la nube y una nueva copia de seguridad del teléfono muestra cómo el historial de la nube y una nueva copia de seguridad del teléfono pueden crear duplicados con hashes diferentes. Usa ese patrón de fallo específico para probar el solapamiento entre el conjunto de Takeout y cada carrete de cámara del teléfono antes de activar la carga automática.

Importa un pequeño conjunto de prueba que contenga cada clase de duplicado. Compara las cantidades de origen y destino, los hashes, las fechas, las ubicaciones, la pertenencia a álbumes y el comportamiento de los vídeos emparejados. Revierte el conjunto de prueba si el importador fusiona versiones deseadas o crea segundos recursos sin explicación; no intentes compensarlo eliminando archivos en masa después.

-15% OFF

Ejecuta la importación completa y demuestra cuál es la nueva fuente de verdad

Congela la reescritura de metadatos y la copia de seguridad móvil mientras importas los lotes identificados en el manifiesto. Guarda los registros del importador y las listas de archivos rechazados; después, concilia las cantidades por clase en lugar de esperar que un único número sin procesar coincida con otro cuando las referencias a álbumes y los duplicados exactos se fusionan intencionadamente.

Después de la importación, toma muestras de años antiguos y recientes, fotos editadas, vídeos largos, Live Photos, elementos de álbumes compartidos y recursos con archivos sidecar. Descarga los originales seleccionados y compara sus hashes con la copia almacenada; confirma las fechas de la línea de tiempo, las búsquedas, la pertenencia a álbumes y la ubicación tanto en los clientes web como móviles.

Activa la copia de seguridad de un solo teléfono únicamente después de que el historial importado haya superado la verificación. Repite la prueba de solapamiento, reinicia Immich y verifica que no aparezcan copias adicionales. Conserva la exportación sin procesar y la biblioteca en la nube hasta que dos ciclos de copia de seguridad y una prueba de restauración se completen correctamente; gestiona los archivos sidecar no asociados o el tratamiento no determinista de duplicados con el manifiesto y los registros del conjunto de prueba intactos.

Soporte y Consejos

Más para leer

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.