That is strange -- it works with multiple Include directives for me.

Please post the output of:

show fileset="various-appdata"

Also, does it work if you only have the /home/dockerman Include?

__Martin


>>>>> On Thu, 25 Aug 2022 22:45:08 +0200, Justin Case said:
> 
> greetings fellas,
> 
> i am using the following fileset on a number of VMs running docker containers 
> to backup the container config and user data - and it works for me. It does 
> backup all /mnt/containerdata..* folders with content, nothing else:
> 
> Fileset {
>   Name = "various-appdata"
>   EnableVss = no
>   EnableSnapshot = no
>   Include {
>     Options {
>       OneFs = no
>       RegexDir = "^/mnt/containerdata-.*/"
>     }
>     Options {
>       OneFs = no
>       Exclude = yes
>       RegexDir = "^/mnt/.*/"
>     }
>     File = "/mnt"
>   }
>  
> 
> Today I extended the fileset to do the exact same, but not for 
> /mnt/containerdata.*, but instead for /home/dockerman/containerdata-.*
> 
> > Fileset {
> >   Name = "various-appdata"
> >   Description = "Container application data from various machines set up 
> > like tpl050-203"
> >   EnableVss = no
> >   EnableSnapshot = no
> >   Include {
> >     Options {
> >       OneFs = no
> >       RegexDir = "^/mnt/containerdata-.*/"
> >     }
> >     Options {
> >       OneFs = no
> >       Exclude = yes
> >       RegexDir = "^/mnt/.*/"
> >     }
> >     File = "/mnt"
> >   }
> >   Include {
> >     Options {
> >       OneFs = no
> >       RegexDir = "^/home/dockerman/containerdata-.*/"
> >     }
> >     Options {
> >       OneFs = no
> >       Exclude = yes
> >       RegexDir = "^/home/dockerman/.*/"
> >     }
> >     File = "/home/dockerman"
> >   }
> > }
> 
> While the first Include still works as intended and as in the past, the 
> additional Include does not. The second Include backups everything in 
> /home/dockerman - except for the containerdata-.* folders, so actually the 
> exact opposite of what I intended it to do.
> 
> I am really puzzled by this outcome, as the Include directives are identical 
> except for the path prefix (/mnt vs. /home/dockerman).
> 
> I assume a fileset composed of 2 include directives is the sum of the fileset 
> defined by each include directive alone. Is that correct?
> 
> Where is my mistake?
> 
> Thanks for your time!
> 
> 
> 
> _______________________________________________
> Bacula-users mailing list
> Bacula-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/bacula-users
> 


_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to