Estoy tratando de averiguar cómo si rsyncing archivos es atómico. No pude encontrar ninguna confirmación al respecto. Debido a que rsync solo puede enviar deltas, tuve la impresión de que también actualiza solo partes de los archivos en vivo.¿Las operaciones de rsync son atómicas a nivel de archivo?
Por el otro lado, DJB recomienda rsync para sincronizar archivos en vivo .cdb
y encontré esta publicación (http://lists.samba.org/archive/rsync/2002-April/002210.html), ambas implican que el nuevo archivo se creó y luego se transfiere a la ubicación correcta.
¿Alguien me puede señalar a una fuente oficial confirmando una u otra?
No respondió la pregunta real. - ¿Esto significa que la actualización de cada archivo individual es atómica? – zrajm
Sí, si considera que una operación de traslado de archivos dentro del mismo directorio es atómica. –
"Considerar"? Atómico vs no atómico debe ser una cuestión de hecho, no de opinión, creo? :) ¿Quiere decir que hay casos en los que el cambio de nombre de un archivo en un directorio (en un disco local) es * no * atómico? Si es así, ¿cuándo sucedería eso? – zrajm