From: Martin F. <mar...@st...> - 2015-08-26 14:28:31
|
Hi Luc, doesn't mean the Exclude-option, that the files found with the "RegexFile"-option will be excluded from backup? or how can I understand this exclude option? Von: "Luc Van der Veken" <lu...@wi...> An: "bacula-users" <bac...@li...> Gesendet: Mittwoch, 26. August 2015 08:53:46 Betreff: Re: [Bacula-users] fileset which only compresses files which are not already compressed like gzip, jpeg, mpeg Hi Ana, Won’t your solution exclude compressed files, instead of including them without a second round of compression? I think if it can be done, what the OP asked, the right approach would be closer to his own, just using ‘ RegexFile ’ instead of ‘ RegexDir ’. I would have tried something like this (untried, untested, probably wrong): Fileset { Name = “ FullSet ” Include { Options { RegexFile = regex_for_uncompressed_files Exclude = yes } Options { Compression = gzip RegexFile = regex_for_compressed_files Exclude = yes } File = / } } A bit of De Morganized Boolean logic should circumvent the problem that all files not matched by any Options directive are included by default. The first Options will exclude all uncompressed files – meaning include all compressed, and back them up without compression. The second will exclude all compressed files – meaning include all uncompressed ones, and back them up with compression. From: Ana Emília M. Arruda [mailto:emi...@gm...] Sent: 25 August 2015 19:50 To: Martin Feldbacher <mar...@st...> Cc: Bac...@li... Subject: Re: [Bacula-users] fileset which only compresses files which are not already compressed like gzip, jpeg, mpeg Hello Martin, FileSet { Name = "Full Set" Include { Options { compression = gzip } Options { RegexFile = "\.[gG]?[zZ][iI][pP]" RegexFile = "\.[jJ][pP][eE]?[gG]" exclude = yes } File = / } } This should work. Best regards, Ana On Tue, Aug 25, 2015 at 11:10 AM, Martin Feldbacher < mar...@st... > wrote: Hello, I'm searching help with a fileset which only compresses files which are not already compressed (like gzip,jpeg,mpeg and so on) in my whole root directory.. my first idea was the following: FileSet { Name = "Full Set" Include { Options { RegexDir = regex for all files with ending .gzip, .zip, .jpeg, and so on } Options { RegexDir = inverted regex from above, don't know if this works compression = gzip } File = / } } but then I saw the examples at http://www.bacula.org/5.2.x-manuals/en/main/main/Configuring_Director.html so that this doesn't work.. does anybody have an idea how to solve this without creating two filesets for one client? thankfull for any help, greets martin ------------------------------------------------------------------------------ _______________________________________________ Bacula-users mailing list Bac...@li... https://lists.sourceforge.net/lists/listinfo/bacula-users ------------------------------------------------------------------------------ _______________________________________________ Bacula-users mailing list Bac...@li... https://lists.sourceforge.net/lists/listinfo/bacula-users -- Firma Stegbauer datawork GmbH & Co. KG Oberjulbachring 9 84387 Julbach Tel.: +49 8571 9251222 E-Mail: mar...@st... Internet: www.stegbauer.info Unternehmenssitz: Julbach Handelsregister beim Amtsgericht: Landshut Handelsregister-Nummer: HRA 10671 Persönlich haftende Gesellschafterin: Firma Stegbauer datawork Verwaltungs GmbH - Sitz: Julbach Handelsregister beim Amtsgericht: Landshut Handelsregisternummer: HRB 9147 Geschäftsführer: Thomas Stegbauer |