rsync --inplace no actualiza el archivo

rsync --inplace no actualiza el archivo

Intento usar rsync para hacer una copia de seguridad de una máquina virtual de caja virtual. Esto no tiene éxito: la imagen del disco no se actualiza. Lo probé solo en el archivo vdi como prueba. La máquina virtual no estaba funcionando. El archivo es muy grande, así que uso la opción --inplace para ahorrar espacio en el disco y acelerarlo. Probé dos formas de hacer esto:

  1. Usando un demonio rsync ejecutándose en el destino.
  2. Usando NFS para el mismo sistema.

El comando para la opción 1 fue:

rsync -av --delete --partial --inplace --append --progress  /src/integration/vdi rsync://rsyncuser@destserver/dest/integration.vdi

El comando utilizado para la opción 2 fue:

rsync -av --delete --partial --inplace --append --progress  /src/integration.vdi /nfsserver/dest/integration.vdi

Integration.vdi tenía el mismo tamaño en ambos sistemas, pero el tiempo de modificación en el destino era anterior.

En ambos escenarios, rsync se comportó como si los archivos fueran idénticos, pero cmp en ambos archivos (después de rsync) mostró que eran diferentes.

¿Que esta pasando aqui? La documentación dice que rsync usa la hora y el tamaño del archivo para determinar si un archivo necesita actualización. El tamaño es idéntico, pero el destino es más antiguo, por lo que creo que es necesario actualizar el archivo.

información relacionada