Greetings
Zimbra is a mail server suite. Not extemely fond of it, but we use it.
It has a feature of doing a backup to a filesystem and we have been
backing that filesystem up to tape. Like just about any imap mail
store, man can it have alot of files! 1,088,000 files in 70 GB last
full backup. I know there are probably large out there but that's alot
for me.
Having a catalog of this file structure is without value because there
are no directories that are identified as having Bob's email like with a
cyrus mail store.
I noticed that there is a configuration item in the pool resource which
may be a new item. Catalog Files = <yes|no>. I remembered reading it
one time so while thinking about this rather large number of files that
are put in the catalog, I was wondering if this might come in handy for
me. So I was a little disapointed that I could not apply this option to
a job as opposed to a pool. So my question here is would it be
easy/possible to add this as an option to a job?? I would find that
quite useful for this situation!!
The other thing is that I've been trying is to exclude previous sets of
backups from full backups. I've tried doing incrementals forever but
I've been getting concerned on how long it is adviseable to keep doing
incrementals. So I looked at using a fileset like:
FileSet {
Name = "TestSet"
Include {
Options {
signature = MD5
aclsupport = yes
}
File = /opt/zimbra/backup/sessions
# Exclude Dir Containing = ".baculaexclude"
}
Exclude {
File = "\\</etc/bacula/exclude.list"
}
}
where
find /opt/zimbra/backup/sessions/* -maxdepth 0
> /etc/bacula/exclude.list
is in cron populating /etc/bacula/exclude.list before each new full
backup.
I've settled on using the Exclude { File = } because I think I may have
found a bug in the new feature of
Exclude Dir Containing = ".baculaexclude"
First when I uncomment the "Exclude Dir Containing" line I get some
standard error on a config test:
[r...@centos2 ~]# bacula-dir -t
Orphaned buffer: bacula-dir 15 bytes buf=30d6388 allocated at
inc_conf.c:591
Second when I run an estimate on a directory that looks like below and
the full is the "Oh my word huge directory", .. .. I can get the
estimate to exclude any of the incrementals of my choosing with "Exclude
Dir Containing", but not the full!! I've tried more than once and each
time I do the estimate It takes 10-15 minutes to estimate the over 1
million files even with the correct .exclude file in the full directory.
I triple checked and it was spelled right.
drwxr-x--- 6 zimbra zimbra 79 Jun 16 16:26 full-20090612.220006.194
drwxr-x--- 6 zimbra zimbra 75 Jun 16 16:26 incr-20090613.220008.876
drwxr-x--- 6 zimbra zimbra 75 Jun 16 16:26 incr-20090614.220005.806
drwxr-x--- 6 zimbra zimbra 75 Jun 16 16:26 incr-20090615.220012.035
drwxr-x--- 6 zimbra zimbra 75 Jun 16 18:01 incr-20090616.220011.796
So I've gotten around the issue by doing the exclude using client side
list. I am however offering to assist with whatever the bug may be. If
someone wants to give me directions on how I can help solve why the
Exclude Dir Containing is not working, I would be willing to assist.
Dirk
------------------------------------------------------------------------------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables unlimited
royalty-free distribution of the report engine for externally facing
server and web deployment.
http://p.sf.net/sfu/businessobjects
_______________________________________________
Bacula-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bacula-devel