In Ubuntu, I want to copy a big file from my harddrive to a removable drive by rsync. For some reason or other, the operation cannot complete in a single run. So I am trying to figure out how to use rsync to resume file copying from where it was left last time.
I have tried to use the option --partial or --inplace, but together with --progress, I found rsync with --partial or --inplace actually starts from the beginning instead of from what was left last time. Mannually early stopping rsync and checking the size of the received file also confirm what I found.
But with --append, rsync starts from what was left last time.
I am confused as I saw on the manpage --partial, --inplace or --append seem to relate to resuming copying from what was left last time. Can someone explain the difference? Why --partial or --inplace do not work for resuming a copy? Is it true that for resuming a copy, rsync has to work with option --append?
Also if a partial file was left by mv or cp not by rsync, will rsync --append correctly?
Thanks and regards!