So I believe I have figured it out.  Seems rsync does relative filtering
from the "root" directory that you are copying from.  Here is the little
blurb from the rsync man:

       o      if the pattern starts with a / then it is anchored to a
particu-
              lar  spot  in  the  hierarchy  of files, otherwise it is
matched
              against the end of the pathname.  This is similar to a leading
^
              in  regular  expressions.   Thus "/foo" would match a file
named
              "foo" at either the "root of the transfer" (for a  global
rule)
              or in the merge-file's directory (for a per-directory rule).
An
              unqualified "foo" would match any file or directory named
"foo"
              anywhere  in  the  tree  because the algorithm is applied
recur-
              sively from the top down;

so I removed the beginning of the directory I was trying to filter and left
the pattern as rootfs/proc and it seems to be working.

Sri

On Sun, Jun 27, 2010 at 1:47 PM, Sri Rao <s...@cloudflare.com> wrote:

> Hi,
>
> I am new to backuppc.  I have setup the server and it is backing things
> okay except in one instance.  I am trying to backup a machine specifying
> multiple sharenames.  For one of the shares I want to exclude some subdirs
> from being backed up.  I am using the rsync method.  For some reason it
> doesn't seem to be excluding that subdir though.  Here is the log:
>
> Running: /usr/bin/ssh -q -x -l backuppc xxxx /usr/bin/rsync --server --sender 
> --numeric-ids --perms --owner --group -D --links --hard-links --times 
> --block-size=2048 --recursive --ignore-times . /usr/var/lib/perceus/
>
> Xfer PIDs are now 9350
> Got remote protocol 30
> Negotiated protocol version 28
> Sent exclude: /usr/var/lib/perceus/vnfs/*/rootfs/proc/*
> Remote[2]: file has vanished: 
> "/usr/var/lib/perceus/vnfs/gravityos-cf-logger/rootfs/proc/2/exe"
>
> Remote[2]: file has vanished: 
> "/usr/var/lib/perceus/vnfs/gravityos-cf-logger/rootfs/proc/2/task/2/exe"
> Remote[2]: file has vanished: 
> "/usr/var/lib/perceus/vnfs/gravityos-cf-logger/rootfs/proc/3/exe"
>
> I have set the sharenames and in BackupFilesExclude set the key to be the 
> share /usr/var/lib/perceus and the value to
> /usr/var/lib/perceus/vnfs/*/rootfs/proc/* .  What am I doing wrong?
>
> Thanks for the help!
>
> Sri
>
>
>
------------------------------------------------------------------------------
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
_______________________________________________
BackupPC-users mailing list
BackupPC-users@lists.sourceforge.net
List:    https://lists.sourceforge.net/lists/listinfo/backuppc-users
Wiki:    http://backuppc.wiki.sourceforge.net
Project: http://backuppc.sourceforge.net/

Reply via email to