On Tue, 03 Apr 2012 11:53:13 +0200, Alberto Fuentes wrote: > On 02/04/12 19:31, Camaleón wrote: >> That's what usually happens when "syncing" or "mirroring", each of the >> copies are keep the same but I think this can be customized, at least >> in Unison. Or maybe you need a backup/archive utility more than just a >> mere syncing approach. > > Im still building my solution. For the shake of completeness: > > unison is able to detect moved files and dont resend them. > > rsync has something that is not as good -y, --fuzzy > This option tells rsync that it should look for a basis > file for any destination file that is missing. The current algorithm > looks in the same directory as the destination file for either a file > that has an identical size and modified-time, or a similarly-named file. > If found, rsync uses the fuzzy basis file to try to speed up the > transfer. > Note that the use of the --delete option might get rid of > any potential fuzzy-match files, so either use --delete-after or > specify some filename exclusions if you need to prevent this.
I forget about "rsnapshot" which can be also useful for your purpose. And here there's an article for backing up to external devices. Backups with rsnaphot to external USB drives http://workaround.org/rsnapshot-and-usb-drives As you are not going to run a daemonized version of the program, you could add a simple script from udev that runs "rsync/unison/rsnapshot/ whatever" which sends you an e-mail with a report once it finishes the copy routine by means of/using the included perl script ("rsnapreport.pl"). Greetings, -- Camaleón -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/jlf3e5$8qv$8...@dough.gmane.org