I would like to rsync my data to a remote destination. The data amount is relatively large considering the network transfer speed, so if I use rsync, it will take a long time to complete the first backup. When the first time sync is completed, the data will not be changed so much every time, so rsync can completed the sync in a short time by transferring the changed part only.

I can easily copy the whole data to an external backup device, say, a portable hard disk drive, and take the hard drive to the destination server, and copy the data to the server.

Now I am thinking if I can copy data to the destination first using my hard drive, and then using rsync to only sync the changed part. I have tried, but it seems that rsync still trying to transfer the whole data in the first time? I am not sure if anyone can have a solution on this or has experiences on this. Thanks in advance.

  • Is it actually transferring all the data, or just updating metadata? – Ignacio Vazquez-Abrams Apr 13 '18 at 1:58
  • It's transferring all the data. Actually I want to backup my data to the remote server, however, the first time rsync is too time consuming, so I'd like to know if there is a work around. – digital21cn Apr 13 '18 at 2:25
  • For example, I have 1Tb data to be backuped to the remote server, and the first time rsync may take days. After that, amount of the data change each time may be in Gbs, so it only take hours to complete the afterwards rsync process. So can the first time by avoided? – digital21cn Apr 13 '18 at 2:34
  • Are you mounting the remote filesystem, or using rsync's ssh? – meuh Apr 13 '18 at 6:50
  • using remote rsync server. – digital21cn Apr 13 '18 at 14:58

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.