Bacula-users

Re: [Bacula-users] please help with understanding WildDir

2009-06-03 15:55:16
Subject: Re: [Bacula-users] please help with understanding WildDir
From: Martin Simmons <martin AT lispworks DOT com>
To: bacula-users AT lists.sourceforge DOT net
Date: Wed, 3 Jun 2009 20:50:48 +0100
>>>>> On Wed, 3 Jun 2009 14:20:43 -0500, Mike Eggleston said:
> 
> On Wed, 03 Jun 2009, Martin Simmons might have said:
> 
> > >>>>> On Wed, 3 Jun 2009 07:59:00 -0500, Mike Eggleston said:
> > > 
> > > Morning,
> > > 
> > > I have been running bacula for quite some time (wonderful system). I'm
> > > tweaking my backups to reduce just how much stuff is backed up and
> > > eliminate those things that can be reinstalled rather than restored if
> > > needed. Today I'm looking at a series of files that are copied from an
> > > internal source code repositiory. Since the source code repository is
> > > backed up nightly, I don't want to backup up an individual's copies of
> > > those files (the individuals are by company policy required to manage
> > > any files checked out that have changes that are not yet checked back
> > > in to the source code repository).
> > > 
> > > In my bacula-dir.conf I have a line: WildDir =
> > > "/opt/data/*/p4" In last night's backup I have the
> > > following file that was backed up: (query, 12, $jobid)
> > > /opt/data/user/p4/user_shared/product/dist_sdk/PluginSDK/src/plugins/CaeXML/x64/Debug/runtimeWrite.obj
> > > 
> > > My understanding, that I must have wrong, is that since the
> > > bacula-dir.conf this section of the File Set has Exclude = yes that
> > > /opt/data/*/p4 is excluded that also implies that anything under
> > > /opt/data/*/p4 is also excluded. I do have a statement further down
> > > in the File Set section of 'File = /opt/data' so that everything else
> > > is included.
> > > 
> > > Is there a conflict in what I have done?  Is there a better way to
> > > exclude part and include the rest?
> > 
> > Your approach should work, but the description of your fileset was too vague
> > for me to tell why it doesn't.
> > 
> > I recommend that you post the complete fileset definition to the list.
> > 
> > __Martin
> 
> Thanks, Martin.
> 
> Here's the file set. I didn't want to send a huge message to the list.
> Looking at the File Set I see I misspelled backula. Great! That one
> change will reduce the size of the backup on the bacula host.
> 
> Mike
> 
> File Set {
>   Name = Unix-Files
>   Ignore Fileset Changes = yes
>   Include {

It should work if you insert

    Options {
      Exclude = yes
      WildDir = "/opt/data/*/p4"
    }

here.

>     Options {
>       signature = MD5
>     }
>     File = /
>     File = /boot
>     File = /home
>     File = /opt
>     File = /opt/CVS
>     File = /opt/backups
>     File = /opt/bacula
>     File = /opt/pointwise
>     File = /opt/pwi
>     File = /etc
>     File = /var
>     File = /usr/share
>     File = /var/lib
>     File = /var/lib/imap
>     File = /var/lib/ldap
>     File = /var/lib/mysql
>     File = /var/spool
>     File = /var/spool/imap
>     File = /var/spool/mail
>     File = /var/spool/samba
>     File = /var/www
>     File = /var/www/html
>     File = /var/www/html/bugzilla
>     File = /var/yp

Are these all separately mounted filesystems?  If not, you'll get duplication
when Bacula walks down from /opt into /opt/bacula etc.

__Martin

------------------------------------------------------------------------------
OpenSolaris 2009.06 is a cutting edge operating system for enterprises 
looking to deploy the next generation of Solaris that includes the latest 
innovations from Sun and the OpenSource community. Download a copy and 
enjoy capabilities such as Networking, Storage and Virtualization. 
Go to: http://p.sf.net/sfu/opensolaris-get
_______________________________________________
Bacula-users mailing list
Bacula-users AT lists.sourceforge DOT net
https://lists.sourceforge.net/lists/listinfo/bacula-users