Bacula-users

Re: [Bacula-users] Dynamic Filesets / excludes

2013-10-03 15:10:41
Subject: Re: [Bacula-users] Dynamic Filesets / excludes
From: Ana Emília M. Arruda <emiliaarruda AT gmail DOT com>
Date: Thu, 3 Oct 2013 16:06:57 -0300
Hi Florian,

I think maybe this should work for you:

FileSet {
  Name = "Full Set"
  Include {
    Options {
      #compression = GZIP1
      compression = LZO
      signature   = SHA1
      Accurate    = mcs
      Verify      = pin5
      sparse      = yes
      One FS      = yes
    }
    Options {
        wilddir = /mnt/*
        # wilddir = /mnt/backup - this is not necessary
        wilddir = /xen/osimages*/
        wilddir = /usr/ports*/
        Exclude = yes
    }
    # Only works on Linux.
    File ="\\|bash -c \"df -PTlk -x smbfs -x tmpfs -x cifs -x iso9660 -x udf -x nfsv4 -x nfs -x mvfs | tail -n +2 | awk '{print \$7}'\""
  }

It means that you will exclude that directories from your included fileset.

Regards,
Ana


On Thu, Oct 3, 2013 at 2:55 PM, Florian Heigl <florian.heigl AT gmail DOT com> wrote:
Hi there,

I've been taking my first steps with a client side script in my filesets.
The script should detect all local filesystems.
It seems this works (cool), but it seems my excludes stopped working (bad).

This is the most of my fileset definition:
FileSet {
  Name = "Full Set"
  Include {
    Options {
      #compression = GZIP1
      compression = LZO
      signature   = SHA1
      Accurate    = mcs
      Verify      = pin5
      sparse      = yes
      One FS      = yes
    }
    # Only works on Linux.
    File ="\\|bash -c \"df -PTlk -x smbfs -x tmpfs -x cifs -x iso9660 -x udf -x nfsv4 -x nfs -x mvfs | tail -n +2 | awk '{print \$7}'\""
  }

  Exclude {
    File = /mnt
    File = /mnt/backup
    File = /xen/osimages
    File = /usr/ports
[...]

With that I'm running estimate on a client that has the following filesystems:

Filesystem                   1K-blocks     Used Available Use% Mounted on
/dev/sdc3                      5464880   482632   4681604  10% /
mdev                              1024        0      1024   0% /dev
shm                             406688        0    406688   0% /dev/shm
tmpfs                           406688      120    406568   1% /run
cgroup_root                      10240        0     10240   0% /sys/fs/cgroup
/dev/sdc1                        95050    15142     72742  18% /boot
/dev/vgxen_raid10/lvosimages  30832636 15634680  13608964  54% /xen/osimages

I'd expect it to not save /xen/osimages due to the Exclude list above.

But when I run a backup of this client it'll store data from an excluded filesystem:

JobId 11052 Job Backup-xxxxx.2013-10-03_19.43.39_22 is running.
    Full Backup Job started: 03-Oct-13 17:48
    Files=14,452 Bytes=5,405,889,753 Bytes/sec=20,633,166 Errors=0
    Files Examined=14,452
    Processing file: /xen/osimages/servegate_sg-300-20gb-ide.gz
    SDReadSeqNo=5 fd=5
Director connected at: 03-Oct-13 17:53


This problem gives me a "slight" increase in backup volume over all clients, so any help would be very appreciated.... 


Thanks a lot!
Florian

------------------------------------------------------------------------------
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from
the latest Intel processors and coprocessors. See abstracts and register >
http://pubads.g.doubleclick.net/gampad/clk?id=60134791&iu=/4140/ostg.clktrk
_______________________________________________
Bacula-users mailing list
Bacula-users AT lists.sourceforge DOT net
https://lists.sourceforge.net/lists/listinfo/bacula-users


------------------------------------------------------------------------------
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register >
http://pubads.g.doubleclick.net/gampad/clk?id=60134791&iu=/4140/ostg.clktrk
_______________________________________________
Bacula-users mailing list
Bacula-users AT lists.sourceforge DOT net
https://lists.sourceforge.net/lists/listinfo/bacula-users
<Prev in Thread] Current Thread [Next in Thread>