Doubts on incremental backup and command repetition

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Doubts on incremental backup and command repetition

Celso de Sousa Junior
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 <[hidden email]> 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




--
Please use reply-all for most replies to avoid omitting the mailing list.
To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync
Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html
Reply | Threaded
Open this post in threaded view
|

Re: Doubts on incremental backup and command repetition

Kevin Korb
-----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
> <[hidden email]> 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. [hidden email]  (work)
        Orlando, Florida [hidden email] (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-----

--
Please use reply-all for most replies to avoid omitting the mailing list.
To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync
Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html