
Estoy trabajando en un contenedor rsync
y 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 rsync
para generar listas de archivos modificados, pero considerando listas de archivos potencialmente enormes, así como la necesidad de analizar el resultado de esa rsync
invocación y la sobrecarga de rastrear esa lista de archivos mientras se ejecuta diff
en 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-run
y 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--stats
rsync
puedeestar sincronizado.