Ira Abramov wrote:
> although rsync makes a full list of the files and
> their attributes before copying (even on local copy), and shows speed
> stats with -P, it won't let me get a good picture about the total
> procentage of the copy process,
I can venture a guess that this is because it is only optimized for
remote transfers. With those, rsync cannot tell how much actual transfer
is still necessary, and so cannot provide more than an estimate. Still,
an estimate would be nice (i.e. - bytes remaining, bytes transfered,
bytes saved from transferring). You can submit that to the rsync mailing
list as a request for enhancement.

As a side note, I'll mention that local->local transfers using rsync are
not differential saving, and do not use the rsync algorithm to "save" on
"bandwidth". Still, the program is not optimized for this operation, and
performance seems to, indeed, suffer.
>  and the kb/s of a full copy are by far
> slower than tar|tar
That doesn't surprise me in the least. It's just not what rsync is
optimized to do.
> any recommended tools for this?
KDE's file manager shows you progress. It seems to calculate it
relatively fast, though I'm stumped as to how.
>  something like windows copy managers
> with ETA indication and such?
>   
Windows Explorer indeed shows you progress. This progress, however,
keeps jumping backwards and forwards,  as it finds about new folders,
and seems to slow down the copy tremendously.

The feature you're asking for is one very difficult to implement well
(KDE may be a counter example. I only used it once, when working with
someone I'm introducing to Linux, so it may have been a fluke as well).
Collecting the information about the overall process' magnitude takes
time itself, and will, typically, gravely interfere with the actual
copying process due to simultaneous access to the media. I'm interested
to know what is the compelling reason you need this, and how much KB/s
are you willing to sacrifice for it, as it will never come with no cost
at all.
> TIA,
> Ira.
>   
Shachar

-- 
Shachar Shemesh
Lingnu Open Source Consulting ltd.
Have you backed up today's work? http://www.lingnu.com/backup.html


=================================================================
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]

Reply via email to