On 2022-06-15 13:47, Justin Case wrote:
I re-read the chapter about filesets and fileset options.
In order to better understand what is happening I simplified the
fileset as follows:
Fileset {
Name = “cadat"
EnableVss = no
EnableSnapshot = no
Include {
Options {
OneFS = no
# RegexDir = "/mnt/cdat-.*"
}
# Options {
# OneFS = no
# Exclude = yes
# RegexDir = ".*”
# }
File = "/mnt"
}
}
I was hoping it would then backup everything in /mnt (yes they are all
different filesystems, but OneFS is set to no).
Again, nothing was backed up.
I do not understand this result. I thought I had understood what is in
the manual about filesets, but obviously I did not.
On 15. Jun 2022, at 19:55, Justin Case <jus7inc...@gmail.com> wrote:
Hi all,
I am somewhat struggling with the fileset algorithm, noob birth pains
I guess.
I have a bunch of VMs that have mounted(!!) docker container appdata
in /mnt/cdat-<containername>.
So I wish to backup /mnt/cdat-* on each of these VMs, meaning I wish
that the content of each subdirectory in /mnt where the name starts
with "cdat-“ gets backed up.
So I looked into the main manual for fileset directive syntax. And I
found this example:
FileSet {
Name = "Full Set”
Include {
Options {
wilddir = "/home/a*”
wilddir = "/home/b*"
}
Options {
RegexDir = ".*”
exclude = yes
}
File = /home
}
}
So what I did is this (and it does not work, just returns 1 file, and
that is wrong):
Fileset {
Name = “cadat"
EnableVss = no
EnableSnapshot = no
Include {
Options {
OneFS = no
RegexDir = "/mnt/cdat-.*"
}
Options {
OneFS = no
Exclude = yes
RegexDir = ".*"
}
File = "/mnt"
}
}
I know it must seem kinda obvious where the problem is for those who
have been around with bacula for a while. For me it is kinda “magic”.
Where is my mistake?
Thanks for helping out!
J/C
Below is an example Fileset I use which has includes and excludes.
Fileset {
Name = "Firewall Full"
Include {
File = "/"
File = "/boot"
File = "/home"
File = "/var"
Options {
Compression = "Gzip"
Signature = "Md5"
Exclude = "Yes"
WildDir = "/ISO"
WildFile = "/.journal"
WildFile = "/.fsck"
}
}
}
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users