Originally posted by robinhood1995
My drives are local so not really any bandwithd required. But I thought that "rsync" was only used for remote or samba connections is this correct?
No, rsync can copy files locally as well. I use it almost exclusively for moving large media files, with the "--progress" option to see estimated time to completion, and '--partial', so that I can interrupt the operation and complete it later if needed (picking up where it left off). It's also comforting to know that the source and destination are verified the same. The extra speed (when updating) doesn't hurt either.
I have an alias defined for interactive use:
alias rsync='/usr/bin/rsync -av --progress --partial'
You certainly don't need to use a bandwidth limit when copying to an external drive, however, if that drives is also used for other concurrent purposes, limiting bandwidth can be beneficial. For example, if the drive is used to store and playback music/movies, monopolizing the bandwidth can cause "stuttering" playback. You could then use the bandwidth limit to leave adequate bandwidth for media streaming. For example:
/usr/bin/rsync -av --delete --bwlimit=5000 ... ...
This will keep rsync to about 5MB/sec.