La forma más segura de preservar las marcas de tiempo es copiar con una herramienta que reconozca los metadatos, verificar el resultado y mantener la fuente sin cambios hasta el corte final.
No comience con un movimiento de arrastrar y soltar. Primero decida qué marcas de tiempo importan, pruebe si el sistema de archivos de origen, el protocolo de transferencia, el sistema de archivos de destino y la herramienta de copia pueden representarlas, luego realice una copia inicial registrada y una sincronización final más pequeña. El tiempo de modificación suele ser portátil; los tiempos de creación y cambio pueden no serlo.
Defina qué marcas de tiempo deben conservarse
“Preservar marcas de tiempo” puede significar diferentes metadatos en distintos sistemas. Linux y Unix comúnmente exponen mtime, atime y ctime, mientras que NTFS también expone el tiempo de creación; las diferencias entre mtime, atime, ctime y tiempo de creación determinan qué se puede comparar después de la migración.
Priorice mtime cuando los usuarios ordenan documentos, fotos o archivos de proyectos por su último cambio de contenido. Trate ctime como un evento de metadatos de un nuevo sistema de archivos en lugar de tiempo de creación, y verifique el tiempo de nacimiento o creación por separado porque un objeto recién creado en el destino puede legítimamente recibir un valor nuevo.
| Marca de tiempo | Lo que usualmente significa | Expectativa en la migración |
|---|---|---|
| mtime | Última modificación del contenido del archivo | Valor principal para preservar y verificar |
| atime | Último acceso al archivo | Puede cambiar durante el escaneo o la copia |
| ctime | Cambios en metadatos o estado del inode | Normalmente cambia en un sistema de archivos nuevo |
| Tiempo de nacimiento/creación | Objeto creado en ese sistema de archivos | El soporte varía según la herramienta, protocolo y destino |
Use una copia que reconozca metadatos en lugar de un movimiento
En rutas Linux a Linux, rsync es una opción común porque el modo archivo preserva los tiempos de modificación junto con varios otros atributos. Añada solo las opciones de ACL, atributos extendidos, enlaces duros o específicas de la plataforma que su conjunto de datos necesite, y previsualice el comando antes de permitir eliminaciones o reemplazos.
En rutas controladas por Windows, Robocopy puede preservar los metadatos de archivos, pero las marcas de tiempo de directorios necesitan una opción explícita de Robocopy. Evite usar la opción espejo hasta que una prueba no destructiva confirme la dirección correcta entre origen y destino, porque un espejo puede repetir eliminaciones tan exactamente como repite archivos.
Pruebe el protocolo y sistema de archivos con un conjunto de datos pequeño
Genere una muestra que contenga archivos antiguos y recientes, directorios anidados, nombres con acentos, enlaces simbólicos si son relevantes, y valores de marcas de tiempo conocidos. Cópiela a través de la ruta exacta SMB, NFS, SSH, montaje local o aplicación planeada para producción; el protocolo de conexión puede cambiar el resultado incluso cuando el NAS de destino es el mismo.
Compare origen y destino con un manifiesto de marcas de tiempo o salida stat automatizada, no solo con un explorador de archivos. Un caso real muestra que el comportamiento del montaje CIFS puede anular las opciones de marcas de tiempo solicitadas, por lo que una salida exitosa del comando no es prueba de fidelidad de metadatos.
Use un corte en dos fases y mantenga una copia de respaldo
Ejecute la copia inicial grande mientras la fuente sigue activa, verifique el conteo de archivos, los hashes de contenido para un conjunto representativo o crítico, las marcas de tiempo, permisos y acceso de aplicaciones, luego detenga las escrituras brevemente y realice una pasada incremental final. Guarde los registros y manifiestos fuera de ambos árboles de datos.
Mantenga la fuente en solo lectura o de otra forma recuperable durante un período de retención acordado. Las marcas de tiempo son solo una capa de metadatos; revise los atributos extendidos durante una migración NAS antes de declarar equivalentes dos árboles, especialmente para macOS, archivos multimedia y gestionados por aplicaciones.
Preguntas frecuentes
¿El modo archivo de rsync preserva todas las marcas de tiempo?
No. Normalmente preserva el tiempo de modificación, pero atime, tiempo de creación, ACLs, atributos extendidos y otros metadatos requieren soporte u opciones separadas. El sistema de archivos y protocolo de destino también deben aceptarlos.
¿Por qué cambian las fechas de las carpetas aunque las fechas de los archivos sean correctas?
Algunas herramientas restauran los mtimes de archivos pero actualizan los mtimes de directorios al crear entradas hijas. Pruebe explícitamente las marcas de tiempo de directorios y active la opción relevante de copia de directorios cuando el flujo de trabajo lo requiera.
¿Se pueden reparar las marcas de tiempo después de copiar los datos?
A menudo mtime puede corregirse desde una fuente sin cambios o un manifiesto guardado sin recopiar el contenido de los archivos. El tiempo de creación y ctime son menos portables, así que no retire la fuente antes de confirmar la vía de reparación.
Soporte y Consejos
Más para leer

¿Por qué un arreglo RAID se vuelve inactivo después de una pérdida de energía?
Un arreglo inactivo a menudo significa que se encontraron metadatos, pero el sistema no tenía suficiente confianza o miembros para iniciarlo de forma segura...

¿Cuáles son los riesgos de forzar la reconexión de un miembro RAID que falta?
Las opciones de fuerza pueden omitir las comprobaciones de seguridad relacionadas con metadatos obsoletos, paridad sucia, escrituras faltantes o grupos activos; inspeccione y preserve...

Cómo distinguir un cable SATA defectuoso de un disco NAS que está fallando
Realice un seguimiento de si los errores siguen al disco o permanecen en la ruta SATA, y separe los contadores de transporte de la...

