This is my client configurations, and in the Plugin directory I have
exchange-fd.dll.
FileDaemon { # this is me
Name = sbs-fd
FDport = 9102 # where we listen for the director
WorkingDirectory = "C:/Program Files/Bacula/working"
Pid Directory = "C:/Program Files/Bacula/working"
Plugin Directory = "C:/Program Files/Bacula/plugins"
Maximum Concurrent Jobs = 10
}
My fileSet is the one you suggested:
FileSet {
Name = "Exchange"
Include {
Options {
signature = MD5
compression = GZIP9
IgnoreCase = yes
}
Plugin = "exchange:@EXCHANGE/Microsoft Information Store"
}
}
The error I am getting is the following:
bacula-dir Start Backup JobId 59, Job=Backup_Exchange.2011-05-31_10.40.23_29
Using Device "FileStorage"
sbs-fd Warning: VSS was not initialized properly. VSS support is disabled.
ERR=An attempt was made to reference a token that does not exist.
Fatal error: /home/kern/bacula/k/bacula/src/filed/fd_plugins.c:223 Command
plugin "exchange:@EXCHANGE/Microsoft Information Store" requested, but is not
loaded.
bacula-sd Volume "HERE" previously written, moving to end of data. Ready to
append to end of Volume "HERE" size=12959845363
bacula-dir
I have taken note about the problem with the restore situation, but any help to
sort this would be great.
marc
On 26/05/11 14:24, Graham Keeling wrote:
> On Thu, May 26, 2011 at 01:50:39PM +0100, Marc Goujon wrote:
>> Hello,
>>
>> I know this might have been asked millions of times before, but I cannot
>> seem to locate clear information via the archives or the official
>> documentation and I feel I am almost there.
>>
>> From what I have understood, the Exchange plugin is basically that
>> exchange-fd.dll file. The first question is: is that enough? I ask this
>> because while reading the archives someone mentioned that bpipe plugin
>> was needed, however the documentation says "The purpose of the plugin is
>> to provide an interface to any system program for backup and restore".
>> So... a plugin requires another plugin? Is bpipe just allowing to
>> include plugin = "XXXX" expressions in the file sets?
>>
>> Secondly, my config for the director (a linux machine) says:
>>
>> FileSet {
>> Name = "Exchange"
>> #Enable VSS = yes
>> Include {
>>
>> File = "C:\\Program Files\\Microsoft\\Exchange Server\\Mailbox"
>> Plugin = "exchange:@EXCHANGE/Microsoft Information Store"
>>
>> }
>>
>> Exclude {
>> File = "C:\\Program
>> Files\\Microsoft\\Exchange\\Mailbox\\First Storage Group\\Mailbox
>> Database.edb"
>> File = "C:\\Program
>> Files\\Microsoft\\Exchange\\Mailbox\\First Storage Group\\Mailbox
>> Database.edb"
>> File = "C:\\Program
>> Files\\Microsoft\\Exchange\\Mailbox\\Second Storage Group\\Public Folder
>> Database.edb"
>>
>> }
>> }
>>
>> However when my job fails, I get the following error:
>>
>> sbs-fd Cannot open "C:\Program Files\Microsoft\Exchange
>> Server\Mailbox/First Storage Group/Mailbox Database.edb": ERR=The
>> process cannot access the file because it is being used by another process.
>>
>> sbs-fd Cannot open "C:\Program Files\Microsoft\Exchange
>> Server\Mailbox/Second Storage Group/Public Folder Database.edb": ERR=The
>> process cannot access the file because it is being used by another process.
>>
>> Fatal error: /home/kern/bacula/k/bacula/src/filed/fd_plugins.c:223
>> Command plugin "exchange:@EXCHANGE/Microsoft Information Store" requested,
>> but is not loaded.
>>
>>
>> There must be something I am missing here, as although those files are
>> explicitly excluded, they are still causing the error?
>>
>> Any tips or docs you can point me to would be greatly appreciated.
> a) I think you should only use forward slashes ('/') in your filesets, not
> backslashes.
>
> b) This is the fileset that I used to use:
>
> FileSet {
> Name = "Windows:2k3-pt2:Windows Exchange Server data"
> Include {
> Options {
> signature = MD5
> compression = GZIP9
> IgnoreCase = yes
> }
> Plugin = "exchange:/@EXCHANGE/Microsoft Information Store"
> }
> }
>
> c) Be very very careful with this. I believe that the plugin doesn't work
> properly. Specifically, it will restore from:
> * A full backup
> * A full backup, plus one incremental.
> But then it may not restore from:
> * A full backup, plus two incrementals.
> And be less and less likely to work for each incremental that you add.
> And without attempting to restore, it will seem as if it is working.
>
> See bacula bug number 0001647, which has the status "closed" with the
> resolution "won't fix":
> http://marc.info/?l=bacula-bugs&m=129690630228142&w=2
>
> You might be OK if you always did Full backups, but that defeats the point.
>
>
> ------------------------------------------------------------------------------
> vRanger cuts backup time in half-while increasing security.
> With the market-leading solution for virtual backup and recovery,
> you get blazing-fast, flexible, and affordable data protection.
> Download your free trial now.
> http://p.sf.net/sfu/quest-d2dcopy1
> _______________________________________________
> Bacula-users mailing list
> Bacula-users AT lists.sourceforge DOT net
> https://lists.sourceforge.net/lists/listinfo/bacula-users
>
------------------------------------------------------------------------------
Simplify data backup and recovery for your virtual environment with vRanger.
Installation's a snap, and flexible recovery options mean your data is safe,
secure and there when you need it. Data protection magic?
Nope - It's vRanger. Get your free trial download today.
http://p.sf.net/sfu/quest-sfdev2dev
_______________________________________________
Bacula-users mailing list
Bacula-users AT lists.sourceforge DOT net
https://lists.sourceforge.net/lists/listinfo/bacula-users
|