Hi folks,
First of all, this is my first post, so please forgive me any mistake or no-nos.
Secondly, apologies for the manuscript of a message, but I think all the information is pertinent.
Here is my issue; I have a client with separate /home, /srv and /var/log filesystems. As such, I have this in the client definition:
Client {
Name = das-client-fd
Address = aaa.bbb.ccc.ddd
FDPort = 9102
Catalog = MyCatalog
Password = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
AutoPrune = no
Maximum Concurrent Jobs = 1
}
FileSet {
Name = das-client-Custom
Exclude {
@/etc/bacula/bacula-dir-files-excludes.conf
}
Include {
Options {
@/etc/bacula/bacula-dir-wildcards-excludes.conf
exclude = yes
}
Options {
recurse = yes
}
File = /etc
File = /home
File = /root
File = /var
File = /usr
File = /srv
File = /var/log
}
}
I have included the @-included files below:
$ cat /etc/bacula/bacula-dir-wildcards-excludes.conf
WildDir = "*lost+found*"
WildDir = "*tmp*"
WildDir = "*temp*"
WildDir = "*Desktop*"
WildDir = "*Appdata*"
WildDir = "*My Documents*"
WildDir = "*VirtualBox VMs*"
WildDir = "/var/lib/puppet/clientbucket*"
$ cat /etc/bacula/bacula-dir-files-excludes.conf
File = /bin
File = /cdrom
File = /dev
File = /initrd
File = /lib
File = /media
File = /mnt
File = /proc
File = /sbin
File = /selinux
File = /sys
File = /usr/bin
File = /usr/games
File = /usr/include
File = /usr/lib
File = /usr/lib32
File = /usr/lib64
File = /usr/libexec
File = /usr/sbin
File = /usr/share
File = /var/amanda
File = /var/backups
File = /var/bacula
File = /var/cache
File = /var/lock
File = /var/opt
File = /var/run
Now, based on that config, when I run an estimate, I see the client-fd descending in to /home -
$ echo "estimate client=das-client-fd fileset=das-client-Custom level=Full job=ArchiveSnapshot listing" | bconsole
.....
-rw-r--r-- 1 vivd vivd 176 2012-11-01 12:13:00 /home/vivd/.bash_profile
-rw-r--r-- 1 vivd vivd 43 2013-01-21 17:31:50 /home/vivd/.inputrc
-rw------- 1 vivd vivd 2687 2013-10-25 12:55:49 /home/vivd/.bash_history
-rw-r--r-- 1 vivd vivd 715 2013-01-21 17:31:50 /home/vivd/.bashrc
-rw------- 1 vivd vivd 2106 2013-10-24 12:06:55 /home/vivd/.ssh/authorized_keys
drwx------ 2 vivd vivd 4096 2013-10-24 12:06:55 /home/vivd/.ssh
-rw-r--r-- 1 vivd vivd 617 2012-11-01 12:14:23 /home/vivd/.toprc
-rw-r--r-- 1 vivd vivd 18 2012-11-01 12:13:00 /home/vivd/.bash_logout
-rw------- 1 vivd vivd 569 2012-11-01 12:14:23 /home/vivd/.viminfo
-rw-r--r-- 1 vivd vivd 169 2013-01-21 17:31:50 /home/vivd/.crontab_default
-rw-r--r-- 1 vivd vivd 183 2013-01-21 17:31:50 /home/vivd/.bash_aliases
drwx------ 4 vivd vivd 4096 2013-10-24 12:29:38 /home/vivd
drwxr-xr-x 4 root root 4096 2012-11-01 12:13:00 /home
....
However, when I look at the run job, I see that /home has not been descended in to!
$ echo "list files jobid=11" | bconsole | grep "home"
.....
| /home/ |
.....
Similarly, /srv and /var/log have been skipped.
Has anyone come upon this before, and how would i get around this please?
Director Bacula version : 5.2.12
Director OS : CentOS release 5.6 x86_64 with kernel 2.6.18-238.12.1.el5xen
Director SELinux status : Permissive
Director libc info :
$ /lib/libc.so.6
GNU C Library stable release version 2.5, by Roland McGrath et al.
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
Compiled by GNU CC version 4.1.2 20080704 (Red Hat 4.1.2-50).
Compiled on a Linux 2.6.9 system on 2011-06-27.
Available extensions:
The C stubs add-on version 2.1.2.
crypt add-on version 2.1 by Michael Glad and others
GNU Libidn by Simon Josefsson
GNU libio by Per Bothner
NIS(YP)/NIS+ NSS modules 0.19 by Thorsten Kukuk
Native POSIX Threads Library by Ulrich Drepper et al
BIND-8.2.3-T5B
RT using linux kernel aio
Thread-local storage support included.
Client Bacula version : 5.2.12
Client OS : CentOS release 6.3 x86_64 with kernel 2.6.32-279.5.2.el6.x86_64
Client SELinux status : Permissive
Client libc info:
$ /lib64/libc.so.6
GNU C Library stable release version 2.12, by Roland McGrath et al.
Copyright (C) 2010 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
Compiled by GNU CC version 4.4.6 20120305 (Red Hat 4.4.6-4).
Compiled on a Linux 2.6.32 system on 2012-08-27.
Available extensions:
The C stubs add-on version 2.1.2.
crypt add-on version 2.1 by Michael Glad and others
GNU Libidn by Simon Josefsson
Native POSIX Threads Library by Ulrich Drepper et al
BIND-8.2.3-T5B
RT using linux kernel aio
libc ABIs: UNIQUE IFUNC
Many thanks,
Viv Diwakar