Johannes H. Jensen <joh <at> pseudoberries.com> writes:
> I'm trying to combine --max-file-size and --exclude in the following
> way to back up everything in /home/joh/tmp/sync1 that's below 128MB:
>
> rdiff-backup --max-file-size 134217728 --print-statistics --include
> '/home/joh/tmp/sync1' --exclude '/*' / /media/Backup/FarSite
>
> However rdiff-backup seems to ignore --exclude completely when
> --max-file-size is specified and tries to backup the whole root
> filesystem instead! Note that this works perfectly if I omit the
> --max-file-size argument.
>
> Is this the intended behaviour?
I'm not sure what is intended, and I haven't looked at the code,
but --max-file-size=X behaves like "include files with size less
than X," which short-circuits on a match. Thus, it works with
something like
rdiff-backup --exclude **.bak --max-file-size 134217728
/home/joh/tmp/sync1 /media/Backup/FarSite
But one is left wanting in many common situations, like yours. It
would be much more useful if it behaved like "exclude files with
size greater than X."
_______________________________________________
rdiff-backup-users mailing list at [email protected]
http://lists.nongnu.org/mailman/listinfo/rdiff-backup-users
Wiki URL: http://rdiff-backup.solutionsfirst.com.au/index.php/RdiffBackupWiki