Solution for rsync overall progress data display
netbsd at tango.lu
netbsd at tango.lu
Sun Nov 26 14:27:00 UTC 2017
Hello,
I looking for a solution to display overall rsync progress on an LCD
display as a bargraph.
I have found 2 parameters:
--progress
This option tells rsync to print information
showing the
progress of the transfer. This gives a bored user
something to
watch. Implies --verbose if it wasn't already specified.
While rsync is transferring a regular file, it
updates a
progress line that looks like this:
782448 63% 110.64kB/s 0:00:04
But they are not showing the overall progress during the transfer what I
need.
All I would need is to get data out of rsync either the completed data's
bytes size or completed percentage what I could pipe into another C
program or a text file what my app could periodically read to construct
this graph.
One solution would be to run a dry rsync, get the number of overall
bytes going to be transferred and keep running du -s /datadir to get the
directories size where the rsync goes into but this is not feasible with
over 1TB data and lot of small files.
Thank you.
More information about the rsync
mailing list