¿Hay alguna forma de obtener una vista previa del tamaño de una transferencia rsync?

¿Hay alguna forma de obtener una vista previa del tamaño de una transferencia rsync?

Estoy trabajando en un contenedor rsyncy uno de los puntos sería determinar si el destino tiene suficiente espacio para acomodar la transferencia; Como resultado, me gustaría saber el tamaño de la transferencia para poder compararla con la salida de du.

Se acerca deusando rsyncpara generar listas de archivos modificados, pero considerando listas de archivos potencialmente enormes, así como la necesidad de analizar el resultado de esa rsyncinvocación y la sobrecarga de rastrear esa lista de archivos mientras se ejecuta diffen cada archivo y luego calcular la diferencia, me gustaría saber si hay nativos ( o incluso mejores) formas de hacer esto.

Respuesta1

No mostrará el tamaño de las transferencias parciales, pero puede tener una idea general del tamaño total del conjunto de datos agregando los interruptores --dry-runy a . No prueba el otro lado de la operación para ver cuántos datos se cambian, pero al menos le mostrará el tamaño de todos los archivos que--statsrsyncpuedeestar sincronizado.

información relacionada