On 26.10.2017 at 13:47 wrote tonyalbers:
> Hi guys,
>
> On linux, I have some users' homedirs I'd like to back up in one job and
> others in another job. All the homedirs are in /data/home from where they are
> automounted on other hosts.
>
> The users are named something like tbap001 kfcp003 etc.
>
> I'd like to have a job, called p001home that backs up only directories called
> *p001 in /data/home and excludes their subdir called "data" but I'm not sure
> exactly how to do this. Right now I've got the following fileset conf file:
>
> FileSet {
> Name = "p001home"
> Description = "Backup P001 user homedirs."
> Include {
> Options {
> Signature = MD5 # calculate md5 checksum per file
> One FS = No # change into other filessytems
> FS Type = btrfs
> FS Type = ext2 # filesystems of given types will be backed up
> FS Type = ext3 # others will be ignored
> FS Type = ext4
> FS Type = reiserfs
> FS Type = jfs
> FS Type = xfs
> FS Type = zfs
> WildDir = /data/home/*p001
> }
> # File = /data/home/
> }
> Exclude {
> File = /data/home/*p001/data
> }
> }
>
> I commented out the "File = /data/home" line because it grabbed everything(of
> course).
>
>
>
> Any advice is much appreciated.
You may take a look at bareos-regress:
https://github.com/bareos/bareos-regress/blob/master/configs/fileset-multiple-options-blocks/bareos-dir.d/fileset/FS_TESTJOB.conf.in
Without testing it, it might be
FileSet {
Name = FS_TESTJOB
Include {
Options {
exclude = yes
wilddir = /data/home/*p001/data
}
Options {
signature = MD5
wilddir = /data/home/*p001
wild = /data/home/*p001/*
}
Options {
exclude = yes
wilddir = /data/home/*
}
File = /data/home/
}
}
--
Jörg Steffens [email protected]
Bareos GmbH & Co. KG Phone: +49 221 630693-91
http://www.bareos.com Fax: +49 221 630693-10
Sitz der Gesellschaft: Köln | Amtsgericht Köln: HRA 29646
Komplementär: Bareos Verwaltungs-GmbH
Geschäftsführer:
S. Dühr, M. Außendorf, Jörg Steffens, P. Storz
--
You received this message because you are subscribed to the Google Groups
"bareos-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
For more options, visit https://groups.google.com/d/optout.