Celso de Sousa Junior
2015-Sep-03 12:45 UTC
Doubts on incremental backup and command repetition
Hi, I am trying to use rsync for incremental backup and I am facing some issues. I would like to ask your help to understand what is going on and have the proper command line. 1) my goal is I the following folders: ./dest: file3.txt ./orig: file1.txt file10.txt file2.txt file20.txt And I would like to have as incremental backup ./dest: backup file1.txt file2.txt file3.txt ./dest/backup:file1.txt file10.txt file2.txt file20.txt ./orig: file1.txt file10.txt file2.txt file20.txt However, I got the following. Also, if I repeat the command, the files are deleted from /dest. ./dest: backup file1.txt file10.txt file2.txt file20.txt file3.txt ./dest/backup: ./orig: file1.txt file10.txt file2.txt file20.txt 2) simulation that I did [billqap1:/tmp/edbcdsj/rsynctests]: rsync --backup --backup-dir=backup -avi --compare-dest=../dest /tmp/edbcdsj/rsynctests/orig/ /tmp/edbcdsj/rsynctests/dest/ sending incremental file list>f+++++++++ file1.txt >f+++++++++ file10.txt >f+++++++++ file2.txt >f+++++++++ file20.txtsent 283 bytes received 92 bytes 750.00 bytes/sec total size is 0 speedup is 0.00 [billqap1:/tmp/edbcdsj/rsynctests]: ls -R backup-fullincremental.sh backup-fullincremental2.sh dest orig ./dest: backup file1.txt file10.txt file2.txt file20.txt file3.txt ./dest/backup: ./orig: file1.txt file10.txt file2.txt file20.txt [billqap1:/tmp/edbcdsj/rsynctests]: rsync --backup --backup-dir=backup -avi --compare-dest=../dest /tmp/edbcdsj/rsynctests/orig/ /tmp/edbcdsj/rsynctests/dest/ sending incremental file list sent 123 bytes received 12 bytes 270.00 bytes/sec total size is 0 speedup is 0.00 [billqap1:/tmp/edbcdsj/rsynctests]: [billqap1:/tmp/edbcdsj/rsynctests]: [billqap1:/tmp/edbcdsj/rsynctests]: ls -R backup-fullincremental.sh backup-fullincremental2.sh dest orig ./dest: backup file3.txt ./dest/backup: ./orig: file1.txt file10.txt file2.txt file20.txt [billqap1:/tmp/edbcdsj/rsynctests]: Thanks, Regards,CJ Em Quinta-feira, 3 de Setembro de 2015 9:13, Celso de Sousa Junior <celso_de_sousa_junior at yahoo.com.br> escreveu: Hi, I am trying to use rsync for incremental backup and I am facing some issues. I would like to ask your help to understand what is going on and have the proper command line. 1) my goal is I the following folders: ./dest: file3.txt ./orig: file1.txt file10.txt file2.txt file20.txt And I would like to have as incremental backup ./dest: backup file1.txt file2.txt file3.txt ./dest/backup:file1.txt file10.txt file2.txt file20.txt ./orig: file1.txt file10.txt file2.txt file20.txt However, I got the following. Also, if I repeat the command, the files are deleted from /dest. ./dest: backup file1.txt file10.txt file2.txt file20.txt file3.txt ./dest/backup: ./orig: file1.txt file10.txt file2.txt file20.txt 2) simulation that I did [billqap1:/tmp/edbcdsj/rsynctests]: rsync --backup --backup-dir=backup -avi --compare-dest=../dest /tmp/edbcdsj/rsynctests/orig/ /tmp/edbcdsj/rsynctests/dest/ sending incremental file list>f+++++++++ file1.txt >f+++++++++ file10.txt >f+++++++++ file2.txt >f+++++++++ file20.txtsent 283 bytes received 92 bytes 750.00 bytes/sec total size is 0 speedup is 0.00 [billqap1:/tmp/edbcdsj/rsynctests]: ls -R backup-fullincremental.sh backup-fullincremental2.sh dest orig ./dest: backup file1.txt file10.txt file2.txt file20.txt file3.txt ./dest/backup: ./orig: file1.txt file10.txt file2.txt file20.txt [billqap1:/tmp/edbcdsj/rsynctests]: rsync --backup --backup-dir=backup -avi --compare-dest=../dest /tmp/edbcdsj/rsynctests/orig/ /tmp/edbcdsj/rsynctests/dest/ sending incremental file list sent 123 bytes received 12 bytes 270.00 bytes/sec total size is 0 speedup is 0.00 [billqap1:/tmp/edbcdsj/rsynctests]: [billqap1:/tmp/edbcdsj/rsynctests]: [billqap1:/tmp/edbcdsj/rsynctests]: ls -R backup-fullincremental.sh backup-fullincremental2.sh dest orig ./dest: backup file3.txt ./dest/backup: ./orig: file1.txt file10.txt file2.txt file20.txt [billqap1:/tmp/edbcdsj/rsynctests]: Thanks, Regards,Celso -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.samba.org/pipermail/rsync/attachments/20150903/9d52c7e3/attachment.html>
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 This doesn't quite make sense. Your target and compare-dest dirs are the same dir (the compare-dest is relative to the target so ../dest is the same thing). Also, --backup only matters when rsync is deleting or overwriting something which it isn't doing. I would suggest using --link-dest instead of --compare-dest or --backup On 09/03/2015 08:45 AM, Celso de Sousa Junior wrote:> Hi, > > I am trying to use rsync for incremental backup and I am facing > some issues. I would like to ask your help to understand what is > going on and have the proper command line. > > 1) my goal is > > I the following folders: > > ./dest: file3.txt > > ./orig: file1.txt file10.txt file2.txt file20.txt > > And I would like to have as incremental backup > > ./dest: backup file1.txt file2.txt file3.txt > > ./dest/backup: file1.txt file10.txt file2.txt file20.txt > > ./orig: file1.txt file10.txt file2.txt file20.txt > > > However, I got the following. Also, if I repeat the command, the > files are deleted from /dest. > > ./dest: backup file1.txt file10.txt file2.txt file20.txt > file3.txt > > ./dest/backup: > > ./orig: file1.txt file10.txt file2.txt file20.txt > > > > 2) simulation that I did > > [billqap1:/tmp/edbcdsj/rsynctests]: rsync --backup > --backup-dir=backup -avi --compare-dest=../dest > /tmp/edbcdsj/rsynctests/orig/ /tmp/edbcdsj/rsynctests/dest/ sending > incremental file list >> f+++++++++ file1.txt f+++++++++ file10.txt f+++++++++ file2.txt >> f+++++++++ file20.txt > > sent 283 bytes received 92 bytes 750.00 bytes/sec total size is 0 > speedup is 0.00 [billqap1:/tmp/edbcdsj/rsynctests]: ls -R > backup-fullincremental.sh backup-fullincremental2.sh dest > orig > > ./dest: backup file1.txt file10.txt file2.txt file20.txt > file3.txt > > ./dest/backup: > > ./orig: file1.txt file10.txt file2.txt file20.txt > [billqap1:/tmp/edbcdsj/rsynctests]: rsync --backup > --backup-dir=backup -avi --compare-dest=../dest > /tmp/edbcdsj/rsynctests/orig/ /tmp/edbcdsj/rsynctests/dest/ sending > incremental file list > > sent 123 bytes received 12 bytes 270.00 bytes/sec total size is 0 > speedup is 0.00 [billqap1:/tmp/edbcdsj/rsynctests]: > [billqap1:/tmp/edbcdsj/rsynctests]: > [billqap1:/tmp/edbcdsj/rsynctests]: ls -R backup-fullincremental.sh > backup-fullincremental2.sh dest orig > > ./dest: backup file3.txt > > ./dest/backup: > > ./orig: file1.txt file10.txt file2.txt file20.txt > [billqap1:/tmp/edbcdsj/rsynctests]: > > Thanks, Regards, CJ > > > > Em Quinta-feira, 3 de Setembro de 2015 9:13, Celso de Sousa Junior > <celso_de_sousa_junior at yahoo.com.br> escreveu: > > > Hi, > > I am trying to use rsync for incremental backup and I am facing > some issues. I would like to ask your help to understand what is > going on and have the proper command line. > > 1) my goal is > > I the following folders: > > ./dest: file3.txt > > ./orig: file1.txt file10.txt file2.txt file20.txt > > And I would like to have as incremental backup > > ./dest: backup file1.txt file2.txt file3.txt > > ./dest/backup: file1.txt file10.txt file2.txt file20.txt > > ./orig: file1.txt file10.txt file2.txt file20.txt > > > However, I got the following. Also, if I repeat the command, the > files are deleted from /dest. > > ./dest: backup file1.txt file10.txt file2.txt file20.txt > file3.txt > > ./dest/backup: > > ./orig: file1.txt file10.txt file2.txt file20.txt > > > > 2) simulation that I did > > [billqap1:/tmp/edbcdsj/rsynctests]: rsync --backup > --backup-dir=backup -avi --compare-dest=../dest > /tmp/edbcdsj/rsynctests/orig/ /tmp/edbcdsj/rsynctests/dest/ sending > incremental file list >> f+++++++++ file1.txt f+++++++++ file10.txt f+++++++++ file2.txt >> f+++++++++ file20.txt > > sent 283 bytes received 92 bytes 750.00 bytes/sec total size is 0 > speedup is 0.00 [billqap1:/tmp/edbcdsj/rsynctests]: ls -R > backup-fullincremental.sh backup-fullincremental2.sh dest > orig > > ./dest: backup file1.txt file10.txt file2.txt file20.txt > file3.txt > > ./dest/backup: > > ./orig: file1.txt file10.txt file2.txt file20.txt > [billqap1:/tmp/edbcdsj/rsynctests]: rsync --backup > --backup-dir=backup -avi --compare-dest=../dest > /tmp/edbcdsj/rsynctests/orig/ /tmp/edbcdsj/rsynctests/dest/ sending > incremental file list > > sent 123 bytes received 12 bytes 270.00 bytes/sec total size is 0 > speedup is 0.00 [billqap1:/tmp/edbcdsj/rsynctests]: > [billqap1:/tmp/edbcdsj/rsynctests]: > [billqap1:/tmp/edbcdsj/rsynctests]: ls -R backup-fullincremental.sh > backup-fullincremental2.sh dest orig > > ./dest: backup file3.txt > > ./dest/backup: > > ./orig: file1.txt file10.txt file2.txt file20.txt > [billqap1:/tmp/edbcdsj/rsynctests]: > > Thanks, Regards, Celso > > > > >- -- ~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._., - -*~ Kevin Korb Phone: (407) 252-6853 Systems Administrator Internet: FutureQuest, Inc. Kevin at FutureQuest.net (work) Orlando, Florida kmk at sanitarium.net (personal) Web page: http://www.sanitarium.net/ PGP public key available on web site. ~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._., - -*~ -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iEYEARECAAYFAlXoUJkACgkQVKC1jlbQAQd/awCdFRIH+b4CY4iMur5H/fSrbUve vSkAn3x2OeVbgoNV8P+UeBrQwcMyQ7MW =E/US -----END PGP SIGNATURE-----