Sorry, i've found the solution with My 2000 server ,
and winbacula 3.0.0
i was waiting for help on this error :
Permission denied when storage daemon try to open my
tape DDS-*4
in fact , i just reboot my server and the trouble
disappear
But Now Next Step
When i run the bacula console, i got a new message
error
Connection to the director lost, Quit program
When I click on No , message appears Can’t
connect to the director
This is my config files, I run bacula under 2000
server, I got a DDS-4 HP Tape
#
# Bacula User
Agent (or Console) Configuration File
#
Director {
Name =
srvsecours-dir
DIRport =
9101
address =
srvsecours.mssecours.priv
Password =
"/B3RTxUcQahSvf/rZOifGnmfYufczTcx+AVXY4hnJuLh"
}
#
# Default Bacula
Director Configuration file
#
# The only
thing that MUST be changed is to add one or more
#
file or directory names in the Include directive of the
#
FileSet resource.
#
# For
Bacula release 3.0.0 (04/06/09) -- Windows MVS
#
# You might
also want to change the default email address
#
from root to your address. See the "mail" and
"operator"
#
directives in the Messages resource.
#
Director
{
# define myself
Name =
srvsecours-dir
DIRport =
9101
# where we listen for UA connections
QueryFile
= "C:\\Program Files\\Bacula\\bin\\query.sql"
WorkingDirectory = "C:\\Documents and Settings\\All Users\\Application
Data\\Bacula\\Work"
PidDirectory
= "C:\\Documents and Settings\\All Users\\Application
Data\\Bacula\\Work"
Maximum
Concurrent Jobs = 1
Password =
"/B3RTxUcQahSvf/rZOifGnmfYufczTcx+AVXY4hnJuLh"
# Console password
Messages =
Daemon
}
JobDefs {
Name =
"DefaultJob"
Type =
Backup
Level =
Incremental
Client =
srvsecours-fd
FileSet =
"Test Set"
Schedule =
"WeeklyCycle"
Storage =
File
Messages =
Standard
Pool =
Default
Priority =
10
}
#
# Define the main
nightly save backup job
# By
default, this job will back up to disk in C:/tmp
Job {
Name =
"Client1"
JobDefs =
"DefaultJob"
Write
Bootstrap = "C:\\Documents and Settings\\All Users\\Application
Data\\Bacula\\Work\\Client1.bsr"
}
#Job {
# Name =
"Client2"
# Client =
srvsecours-fd2
# JobDefs =
"DefaultJob"
# Write
Bootstrap = "C:\\Documents and Settings\\All Users\\Application
Data\\Bacula\\Work\\Client2.bsr"
#}
# Backup the
catalog database (after the nightly save)
Job {
Name =
"BackupCatalog"
JobDefs =
"DefaultJob"
Level =
Full
FileSet="Catalog"
Schedule =
"WeeklyCycleAfterBackup"
# This
creates an ASCII copy of the catalog
RunBeforeJob
= "\"C:\\Program Files\\Bacula\\bin\\make_catalog_backup\"
bacula bacula"
# This
deletes the copy of the catalog
RunAfterJob
= "\"C:\\Program
Files\\Bacula\\bin\\delete_catalog_backup\""
Write
Bootstrap = "C:\\Documents and Settings\\All Users\\Application
Data\\Bacula\\Work\\BackupCatalog.bsr"
Priority =
11
# run after main backup
}
#
# Standard
Restore template, to be changed by Console program
# Only one
such job is needed for all Jobs/Clients/Storage ...
#
Job {
Name =
"RestoreFiles"
Type =
Restore
Client=srvsecours-fd
FileSet="Test
Set"
Storage =
File
Pool =
Default
Messages =
Standard
Where =
"C:\\tmp\\bacula-restores"
}
#
# Note: Windows
path separators do NOT work correctly in FileSets.
#
# List of files
to be backed up
FileSet {
Name =
"Test Set"
Include {
Options {
signature = MD5
ignore case = yes
}
#
# Put your
list of files here, preceded by 'File =', one per line
#
or include an external list with:
#
#
File = <file-name
#
# Note: C:/
backs up everything on drive C.
#
if you have other drives such as D:/
#
you will probably want to add them too.
#
# By
default this is defined to point to the Bacula
#
directory to give a reasonable FileSet to backup to
#
disk storage during initial testing.
#
File = "C:/Program Files/Bacula"
}
#
# If you backup
the root directory, the following excluded
#
files can be useful
#
Exclude {
Options {
signature = MD5
ignore case = yes
}
File = C:/Temp
File = C:/tmp
}
}
#
# This is an
example which will backup all the hard drives of a Windows System.
#
FileSet {
Name =
"Windows Full Set"
Enable VSS
= yes
Include {
Options {
Signature = MD5
Exclude = yes
IgnoreCase = yes
EnhancedWild = yes
DriveType = fixed
# Exclude directories full of lots and lots of useless little files
WildDir = "[A-Z]:/Documents and Settings/*/Cookies"
WildDir = "[A-Z]:/Documents and Settings/*/Recent"
WildDir = "[A-Z]:/Documents and Settings/*/{Local
Settings,LOCALS~1}/History"
WildDir = "[A-Z]:/Documents and Settings/*/{Local
Settings,LOCALS~1}/Temp"
WildDir = "[A-Z]:/Documents and Settings/*/{Local
Settings,LOCALS~1}/Temporary Internet Files"
# Exclude directories full of lots and lots of useless little files
WildDir = "[A-Z]:/{WINNT,Windows}/Profiles/*/Cookies"
WildDir = "[A-Z]:/{WINNT,Windows}/Profiles/*/Recent"
WildDir = "[A-Z]:/{WINNT,Windows}/Profiles/*/{Local
Settings,LOCALS~1}/History"
WildDir = "[A-Z]:/{WINNT,Windows}/Profiles/*/{Local
Settings,LOCALS~1}/Temp"
WildDir = "[A-Z]:/{WINNT,Windows}/Profiles/*/{Local
Settings,LOCALS~1}/Temporary Internet Files"
# Exclude directories full of lots and lots of useless little files
WildDir =
"[A-Z]:/{WINNT,Windows}/system32/config/systemprofile/Cookies"
WildDir = "[A-Z]:/{WINNT,Windows}/system32/config/systemprofile/Recent"
WildDir = "[A-Z]:/{WINNT,Windows}/system32/config/systemprofile/{Local
Settings,LOCALS~1}/History"
WildDir = "[A-Z]:/{WINNT,Windows}/system32/config/systemprofile/{Local
Settings,LOCALS~1}/Temp"
WildDir = "[A-Z]:/{WINNT,Windows}/system32/config/systemprofile/{Local
Settings,LOCALS~1}/Temporary Internet Files"
# Some random bits of Windows we want to ignore
WildDir = "[A-Z]:/{WINNT,Windows}/Prefetch"
WildDir = "[A-Z]:/{WINNT,Windows}/msdownld.tmp"
WildDir = "[A-Z]:/{WINNT,Windows}/Internet Logs"
WildDir = "[A-Z]:/{WINNT,Windows}/$Nt*Uninstall*"
WildDir = "[A-Z]:/{WINNT,Windows}/Downloaded Installations"
# Temporary directories & files
WildDir = "[A-Z]:/{WINNT,Windows}/Temp"
WildDir = "[A-Z]:/Temp"
WildFile = "*.tmp"
WildDir = "[A-Z]:/tmp"
# Fast Find
WildFile = "[A-Z]:/ffastun*"
# System Restore
WildDir = "[A-Z]:/System Volume Information"
# Windows Update
WildDir = "[A-Z]:/WUTemp"
# Recycle bins
WildDir = "[A-Z]:/RECYCLE[DR]"
# Swap files
WildFile = "[A-Z]:/pagefile.sys"
WildFile = "[A-Z]:/hiberfil.sys"
# These are programs and are easier to reinstall than restore from
# backup
WildDir = "[A-Z]:/cygwin"
WildDir = "[A-Z]:/{Program Files,PROGRA~1}/Java"
WildDir = "[A-Z]:/{Program Files,PROGRA~1}/Java Web Start"
WildDir = "[A-Z]:/{Program Files,PROGRA~1}/JavaSoft"
WildDir = "[A-Z]:/{Program Files,PROGRA~1}/Microsoft Office"
}
File = "C:/"
File = "D:/"
File = "E:/"
File = "F:/"
File = "G:/"
File = "H:/"
File = "I:/"
File = "J:/"
File
= "K:/"
File = "L:/"
File = "M:/"
File = "N:/"
File = "O:/"
File = "P:/"
File = "Q:/"
File = "R:/"
File = "S:/"
File = "T:/"
File = "U:/"
File = "V:/"
File = "W:/"
File = "X:/"
File = "Y:/"
File = "Z:/"
}
}
#
# When to do the
backups, full backup on first sunday of the month,
#
differential (i.e. incremental since full) every other sunday,
# and
incremental backups other days
Schedule {
Name =
"WeeklyCycle"
Run = Full
1st sun at 23:05
Run =
Differential 2nd-5th sun at 23:05
Run =
Incremental mon-sat at 23:05
}
# This schedule
does the catalog. It starts after the WeeklyCycle
Schedule {
Name =
"WeeklyCycleAfterBackup"
Run = Full
sun-sat at 23:10
}
# This is the
backup of the catalog
FileSet {
Name =
"Catalog"
Include {
Options {
signature = MD5
}
File = "C:\\Documents and Settings\\All Users\\Application
Data\\Bacula\\Work\\bacula.sql"
}
}
# Client (File
Services) to backup
Client {
Name =
srvsecours-fd
Address =
srvsecours.mssecours.priv
FDPort =
9102
Catalog =
MyCatalog
Password =
"@client_password@" # password for
FileDaemon
File
Retention = 30
days # 30
days
Job
Retention = 6
months # six
months
AutoPrune
=
yes
# Prune expired Jobs/Files
}
#
# Second Client
(File Services) to backup
# You
should change Name, Address, and Password before using
#
#Client {
# Name =
srvsecours-fd2
# Address =
srvsecours.mssecours.priv2
# FDPort =
9102
# Catalog =
MyCatalog
# Password
= "@client_password@2" # password for
FileDaemon 2
# File
Retention = 30
days # 30
days
# Job
Retention = 6
months # six
months
# AutoPrune
=
yes
# Prune expired Jobs/Files
#}
# Definition of
file storage device
Storage {
Name =
File
# Do not use
"localhost" here
Address =
srvsecours.mssecours.priv
# N.B. Use a fully qualified name here
SDPort =
9103
Password =
"8DOJyUtP3Bf/TCmKAK8uDkOihkFRMr255CiFlqOPBmM+"
Device =
FileStorage
Media Type
= File
}
# Definition of
DDS tape storage device
#Storage {
# Name =
DDS-4
# Do not
use "localhost" here
# Address =
srvsecours.mssecours.priv
# N.B. Use a fully qualified name here
# SDPort =
9103
# Password
=
"8DOJyUtP3Bf/TCmKAK8uDkOihkFRMr255CiFlqOPBmM+"
# password for Storage daemon
# Device =
DDS-4
# must be same as Device in Storage daemon
# Media
Type =
DDS-4
# must be same as MediaType in Storage daemon
#
Autochanger =
yes
# enable for autochanger device
#}
# Definition of
8mm tape storage device
#Storage {
# Name =
"8mmDrive"
# Do not
use "localhost" here
# Address =
srvsecours.mssecours.priv
# N.B. Use a fully qualified name here
# SDPort =
9103
# Password
= "8DOJyUtP3Bf/TCmKAK8uDkOihkFRMr255CiFlqOPBmM+"
# Device =
"Exabyte 8mm"
# MediaType
= "8mm"
#}
# Generic catalog
service
Catalog {
Name =
MyCatalog
dbname =
bacula; user = bacula; password = ""
}
# Reasonable
message delivery -- send most everything to email address
# and to
the console
Messages {
Name =
Standard
#
# NOTE! If you
send to two email or more email addresses, you will need
# to
replace the %r in the from field (-f part) with a single valid
# email
address in both the mailcommand and the operatorcommand.
#
mailcommand = "\"C:\\Program Files\\Bacula\\bin\\bsmtp\" -h
@smtp_host@ -f \"\(Bacula\) %r\" -s \"Bacula: %t %e of %c
%l\" %r"
operatorcommand
= "\"C:\\Program Files\\Bacula\\bin\\bsmtp\" -h @smtp_host@ -f
\"\(Bacula\) %r\" -s \"Bacula: Intervention needed for %j\"
%r"
mail =
Administrateur = all,
!skipped
operator =
Administrateur = mount
console =
all, !skipped, !saved
#
# WARNING! the
following will create a file that you must cycle from
#
time to time as it will grow indefinitely. However, it will
#
also keep all your messages if they scroll off the console.
#
append =
"C:\\Documents and Settings\\All Users\\Application
Data\\Bacula\\Work\\log" = all, !skipped
}
#
# Message
delivery for daemon messages (no job).
Messages {
Name =
Daemon
mailcommand = "\"C:\\Program Files\\Bacula\\bin\\bsmtp\" -h
@smtp_host@ -f \"\(Bacula\) %r\" -s \"Bacula daemon
message\" %r"
mail =
Administrateur = all,
!skipped
console =
all, !skipped, !saved
append =
"C:\\Documents and Settings\\All Users\\Application
Data\\Bacula\\Work\\log" = all, !skipped
}
# Default pool
definition
Pool {
Name =
Default
Pool Type
= Backup
Recycle =
yes
# Bacula can automatically recycle Volumes
AutoPrune
=
yes
# Prune expired volumes
Volume
Retention = 365 days # one year
}
# Scratch pool
definition
Pool {
Name =
Scratch
Pool
Type = Backup
}
#
# Restricted
console used by tray-monitor to get the status of the director
#
Console {
Name =
srvsecours-mon
Password =
"alY+Zy7un0IO+KvP2TJNf+ecLe2exNFs9AzylnCms58z"
CommandACL
= status, .status
}
#
# Default
Bacula File Daemon Configuration file
#
# For
Bacula release 3.0.0 (04/06/09) -- Windows MVS
#
# There is not
much to change here except perhaps the
# File daemon
Name
#
#
#
"Global" File daemon configuration specifications
#
FileDaemon
{ #
this is me
Name =
srvsecours-fd
FDport =
9102
# where we listen for the director
WorkingDirectory
= "C:\\Documents and Settings\\All Users\\Application
Data\\Bacula\\Work"
Pid
Directory = "C:\\Documents and Settings\\All Users\\Application
Data\\Bacula\\Work"
#Plugin
Directory = "C:\\Program Files\\Bacula\\bin\\fdplugins"
Maximum
Concurrent Jobs = 5
}
#
# List Directors
who are permitted to contact this File daemon
#
Director {
Name =
srvsecours-dir
Password =
"@client_password@"
}
#
# Restricted
Director, used by tray-monitor to get the
#
status of the file daemon
#
Director {
Name =
srvsecours-mon
Password =
"alY+Zy7un0IO+KvP2TJNf+ecLe2exNFs9AzylnCms58z"
Monitor =
yes
}
# Send all messages
except skipped files back to Director
Messages {
Name =
Standard
director =
srvsecours-dir = all, !skipped, !restored
}
#
# Default Bacula
Storage Daemon Configuration file
#
# For
Bacula release 3.0.0 (04/06/09) -- Windows MVS
#
# You may need to
change the name of your tape drive
# on
the "Archive Device" directive in the Device
#
resource. If you change the Name and/or the
#
"Media Type" in the Device resource, please ensure
#
that bacula-dir.conf has corresponding changes.
#
Storage
{
# definition of myself
Name =
srvsecours-sd
SDPort =
9103
# Director's port
WorkingDirectory = "C:\\Documents and Settings\\All Users\\Application
Data\\Bacula\\Work"
Pid
Directory = "C:\\Documents and Settings\\All Users\\Application
Data\\Bacula\\Work"
Maximum
Concurrent Jobs = 10
}
#
# List Directors
who are permitted to contact Storage daemon
#
Director {
Name =
srvsecours-dir
Password =
"8DOJyUtP3Bf/TCmKAK8uDkOihkFRMr255CiFlqOPBmM+"
}
#
# Restricted
Director, used by tray-monitor to get the
#
status of the storage daemon
#
Director {
Name =
srvsecours-mon
Password =
"alY+Zy7un0IO+KvP2TJNf+ecLe2exNFs9AzylnCms58z"
Monitor =
yes
}
#
# Devices
supported by this Storage daemon
# To connect, the
Director's bacula-dir.conf must have the
# same Name
and MediaType.
#
#Device {
# Name =
FileStorage
# Media
Type = File
# Archive
Device = "C:\\Tmp"
#
LabelMedia =
yes
# lets Bacula label unlabeled media
# Random
Access = Yes
#
AutomaticMount =
yes
# when device opened, read it
#
RemovableMedia = no
#
AlwaysOpen = no
#}
#
# An autochanger
device with two drives
#
#Autochanger {
# Name =
Autochanger
# Device =
Drive-1
# Device =
Drive-2
# Changer
Command = "mtx-changer %c %o %S %a %d"
# Changer
Device = Changer0
#}
#Device {
# Name =
Drive-1
#
# Drive
Index = 0
# Media
Type = DLT-8000
# Device
Type = Tape
# Archive
Device = Tape0
#
AutomaticMount =
yes
# when device opened, read it
#
AlwaysOpen = yes
#
RemovableMedia = yes
# RandomAccess
= no
#
AutoChanger = yes
# Alert
Command = "tapeinfo -f %c | findstr TapeAlert"
#}
#Device {
# Name =
Drive-2
#
# Drive
Index = 1
# Media
Type = DLT-8000
# Device
Type = Tape
# Archive
Device = Tape1
#
AutomaticMount =
yes
# when device opened, read it
#
AlwaysOpen = yes
#
RemovableMedia = yes
#
RandomAccess = no
#
AutoChanger = yes
# Alert
Command = "tapeinfo -f %c | findstr TapeAlert"
#}
#
Device {
Name =
DDS-4
#
Media Type
= DDS-4
Device
Type = Tape
Archive
Device = Tape0
AutomaticMount =
yes
# when device opened, read it
AlwaysOpen
= yes
RemovableMedia = yes
RandomAccess = no
Alert
Command = "tapeinfo -f %c | findstr TapeAlert"
}
#
# Send all
messages to the Director,
# mount messages
also are sent to the email address
#
Messages {
Name =
Standard
director =
srvsecours-dir = all
}
#
# Bacula User
Agent (or Console) Configuration File
#
Director {
Name =
srvsecours-dir
DIRport =
9101
address =
srvsecours.mssecours.priv
Password =
"/B3RTxUcQahSvf/rZOifGnmfYufczTcx+AVXY4hnJuLh"
}