Fuente rsync duplicada

Fuente rsync duplicada

Sincronizo mis servidores maestro y esclavo usando rsync, pero recientemente mi disco duro de origen se está quedando sin espacio libre, así que copié (copia nativa usando cp) los archivos de origen a un nuevo disco duro de alta capacidad. pero después de reemplazar el disco duro de origen, mi servidor esclavo comenzó a sincronizar archivos completos (¡se supone que todos los archivos son nuevos!)

¿Existe otro método para duplicar archivos fuente en un disco duro nuevo?

Respuesta1

Esto se debe a que se cambió la marca de tiempo cuando se copian los archivos. Puede conservar los atributos de los archivos, incluido el mapa de tiempo, usando -pla opción. Consulte man cppara obtener más información.

Respuesta2

se debe a las marcas de tiempo que usa rsync para verificar si hubo algún cambio; cp de forma predeterminada no las conserva, por lo que ahora rsync tendrá que verificar el contenido de cada archivo antes de poder decidir que no hubo ningún cambio de contenido, solo el cambio de metadatos.

Respuesta3

Habría elegido una opción diferente a cp.

  • rsyncque parece que ya estás usando. Yo usaría la bandera de archivo.
  • taren una tubería. Esto se puede canalizar entre servidores sshsi es necesario.
  • cpioque uso raramente, pero debería manejar esto en un solo proceso a diferencia de la tarsolución.

información relacionada