Bacula-users

Re: [Bacula-users] Using 2 different directories to backp

2010-11-02 09:10:40
Subject: Re: [Bacula-users] Using 2 different directories to backp
From: John Drescher <drescherjm AT gmail DOT com>
To: bacula-users AT lists.sourceforge DOT net
Date: Tue, 2 Nov 2010 09:06:46 -0400
On Mon, Nov 1, 2010 at 11:58 AM, eliassal
<bacula-forum AT backupcentral DOT com> wrote:
> Hi, I tried to follow your instructions but getting the following error
>
>
>
>> .. the backup job is now running. When complete, the results will be shown 
>> below ..
>> 01-Nov 16:45 bacula-dir JobId 17: Start Backup JobId 17, 
>> Job=jobFC13OnIomega1.2010-11-01_16.45.24_06
>> 01-Nov 16:45 bacula-sd JobId 17: Fatal error: Device reservation failed for 
>> JobId=17:
>> 01-Nov 16:45 bacula-dir JobId 17: Fatal error:
>>      Storage daemon didn't accept Device "DRRemotedevice" because:
>>      3924 Device "DRRemotedevice" not in SD Device resources.
>> 01-Nov 16:45 bacula-dir JobId 17: Error: Bacula bacula-dir 5.0.2 (28Apr10): 
>> 01-Nov-2010 16:45:26
>>   Build OS:               x86_64-redhat-linux-gnu redhat
>>   JobId:                  17
>>   Job:                    jobFC13OnIomega1.2010-11-01_16.45.24_06
>>   Backup Level:           Full
>>   Client:                 "bacula-fd" 5.0.2 (28Apr10) 
>> x86_64-redhat-linux-gnu,redhat,
>>   FileSet:                "AllFC13" 2010-10-31 14:16:18
>>   Pool:                   "DRRemotepool" (From Job resource)
>>   Catalog:                "MyCatalog" (From Client resource)
>>   Storage:                "File1" (From Job resource)
>>   Scheduled time:         01-Nov-2010 16:45:24
>>   Start time:             01-Nov-2010 16:45:26
>>   End time:               01-Nov-2010 16:45:26
>>   Elapsed time:           0 secs
>>   Priority:               10
>>   FD Files Written:       0
>>   SD Files Written:       0
>>   FD Bytes Written:       0 (0 B)
>>   SD Bytes Written:       0 (0 B)
>>   Rate:                   0.0 KB/s
>>   Software Compression:   None
>>   VSS:                    no
>>   Encryption:             no
>>   Accurate:               no
>>   Volume name(s):
>>   Volume Session Id:      1
>>   Volume Session Time:    1288626300
>>   Last Volume Bytes:      0 (0 B)
>>   Non-fatal FD errors:    0
>>   SD Errors:              0
>>   FD termination status:
>>   SD termination status:
>>   Termination:            *** Backup Error ***
>
>
>
> Here is my bacula-dir file
>
>>
>> #
>> # Default Bacula Storage Daemon Configuration file
>> #
>> #  For Bacula release 5.0.2 (28 April 2010) -- redhat
>> #
>> # 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 dird.conf has corresponding changes.
>> #
>>
>> Storage {                             # definition of myself
>>   Name = bacula-sd
>>   SDPort = 9103                  # Director's port
>>   WorkingDirectory = "/var/spool/bacula"
>>   Pid Directory = "/var/run"
>>   Maximum Concurrent Jobs = 20
>> }
>>
>> #
>> # List Directors who are permitted to contact Storage daemon
>> #
>> Director {
>>   Name = bacula-dir
>>   Password = "123456"
>> }
>>
>> #
>> # Restricted Director, used by tray-monitor to get the
>> #   status of the storage daemon
>> #
>> Director {
>>   Name = bacula-mon
>>   Password = "123456"
>>   Monitor = yes
>> }
>>
>> #
>> # Note, for a list of additional Device templates please
>> #  see the directory <bacula-source>/examples/devices
>> # Or follow the following link:
>> # 
>>  http://bacula.svn.sourceforge.net/viewvc/bacula/trunk/bacula/examples/devices/
>> #
>>
>> #
>> # 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 = /media/Backup
>>   LabelMedia = yes;                   # lets Bacula label unlabeled media
>>   Random Access = Yes;
>>   AutomaticMount = yes;               # when device opened, read it
>>   RemovableMedia = no;
>>   AlwaysOpen = no;
>> }
>> Device {
>>   Name = DRRemotedevice
>>   Archive Device = /mnt/publiciomega1/SalamLinux/BackupFC13
>>   Media Type = File1
>>   LabelMedia = yes
>>   Random Access = yes
>>   AutomaticMount = yes
>>   RemovableMedia = no
>>   AlwaysOpen = no
>> }
>> #
>> # An autochanger device with two drives
>> #
>> #Autochanger {
>> #  Name = Autochanger
>> #  Device = Drive-1
>> #  Device = Drive-2
>> #  Changer Command = "/usr/libexec/bacula/mtx-changer %c %o %S %a %d"
>> #  Changer Device = /dev/sg0
>> #}
>>
>> #Device {
>> #  Name = Drive-1                      #
>> #  Drive Index = 0
>> #  Media Type = DLT-8000
>> #  Archive Device = /dev/nst0
>> #  AutomaticMount = yes;               # when device opened, read it
>> #  AlwaysOpen = yes;
>> #  RemovableMedia = yes;
>> #  RandomAccess = no;
>> #  AutoChanger = yes
>> #  #
>> #  # Enable the Alert command only if you have the mtx package loaded
>> #  # Note, apparently on some systems, tapeinfo resets the SCSI controller
>> #  #  thus if you turn this on, make sure it does not reset your SCSI
>> #  #  controller.  I have never had any problems, and smartctl does
>> #  #  not seem to cause such problems.
>> #  #
>> #  Alert Command = "sh -c 'tapeinfo -f %c |grep TapeAlert|cat'"
>> #  If you have smartctl, enable this, it has more info than tapeinfo
>> #  Alert Command = "sh -c 'smartctl -H -l error %c'"
>> #}
>>
>> #Device {
>> #  Name = Drive-2                      #
>> #  Drive Index = 1
>> #  Media Type = DLT-8000
>> #  Archive Device = /dev/nst1
>> #  AutomaticMount = yes;               # when device opened, read it
>> #  AlwaysOpen = yes;
>> #  RemovableMedia = yes;
>> #  RandomAccess = no;
>> #  AutoChanger = yes
>> #  # Enable the Alert command only if you have the mtx package loaded
>> #  Alert Command = "sh -c 'tapeinfo -f %c |grep TapeAlert|cat'"
>> #  If you have smartctl, enable this, it has more info than tapeinfo
>> #  Alert Command = "sh -c 'smartctl -H -l error %c'"
>> #}
>>
>> #
>> # A Linux or Solaris LTO-2 tape drive
>> #
>> #Device {
>> #  Name = LTO-2
>> #  Media Type = LTO-2
>> #  Archive Device = /dev/nst0
>> #  AutomaticMount = yes;               # when device opened, read it
>> #  AlwaysOpen = yes;
>> #  RemovableMedia = yes;
>> #  RandomAccess = no;
>> #  Maximum File Size = 3GB
>> ## Changer Command = "/usr/libexec/bacula/mtx-changer %c %o %S %a %d"
>> ## Changer Device = /dev/sg0
>> ## AutoChanger = yes
>> #  # Enable the Alert command only if you have the mtx package loaded
>> ## Alert Command = "sh -c 'tapeinfo -f %c |grep TapeAlert|cat'"
>> ## If you have smartctl, enable this, it has more info than tapeinfo
>> ## Alert Command = "sh -c 'smartctl -H -l error %c'"
>> #}
>>
>> #
>> # A Linux or Solaris LTO-3 tape drive
>> #
>> #Device {
>> #  Name = LTO-3
>> #  Media Type = LTO-3
>> #  Archive Device = /dev/nst0
>> #  AutomaticMount = yes;               # when device opened, read it
>> #  AlwaysOpen = yes;
>> #  RemovableMedia = yes;
>> #  RandomAccess = no;
>> #  Maximum File Size = 4GB
>> ## Changer Command = "/usr/libexec/bacula/mtx-changer %c %o %S %a %d"
>> ## Changer Device = /dev/sg0
>> ## AutoChanger = yes
>> #  # Enable the Alert command only if you have the mtx package loaded
>> ## Alert Command = "sh -c 'tapeinfo -f %c |grep TapeAlert|cat'"
>> ## If you have smartctl, enable this, it has more info than tapeinfo
>> ## Alert Command = "sh -c 'smartctl -H -l error %c'"
>> #}
>>
>> #
>> # A Linux or Solaris LTO-4 tape drive
>> #
>> #Device {
>> #  Name = LTO-4
>> #  Media Type = LTO-4
>> #  Archive Device = /dev/nst0
>> #  AutomaticMount = yes;               # when device opened, read it
>> #  AlwaysOpen = yes;
>> #  RemovableMedia = yes;
>> #  RandomAccess = no;
>> #  Maximum File Size = 5GB
>> ## Changer Command = "/usr/libexec/bacula/mtx-changer %c %o %S %a %d"
>> ## Changer Device = /dev/sg0
>> ## AutoChanger = yes
>> #  # Enable the Alert command only if you have the mtx package loaded
>> ## Alert Command = "sh -c 'tapeinfo -f %c |grep TapeAlert|cat'"
>> ## If you have smartctl, enable this, it has more info than tapeinfo
>> ## Alert Command = "sh -c 'smartctl -H -l error %c'"
>> #}
>>
>>
>>
>>
>> #
>> # A FreeBSD tape drive
>> #
>> #Device {
>> #  Name = DDS-4
>> #  Description = "DDS-4 for FreeBSD"
>> #  Media Type = DDS-4
>> #  Archive Device = /dev/nsa1
>> #  AutomaticMount = yes;               # when device opened, read it
>> #  AlwaysOpen = yes
>> #  Offline On Unmount = no
>> #  Hardware End of Medium = no
>> #  BSF at EOM = yes
>> #  Backward Space Record = no
>> #  Fast Forward Space File = no
>> #  TWO EOF = yes
>> #  If you have smartctl, enable this, it has more info than tapeinfo
>> #  Alert Command = "sh -c 'smartctl -H -l error %c'"
>> #}
>>
>> #
>> # Send all messages to the Director,
>> # mount messages also are sent to the email address
>> #
>> Messages {
>>   Name = Standard
>>   director = bacula-dir = all
>> }
>
This looks like a bacula-sd.conf not a bacula-dir.conf. Can you post
the storage resource for DRRemotedevice from your bacula-dir.conf

John

------------------------------------------------------------------------------
Nokia and AT&T present the 2010 Calling All Innovators-North America contest
Create new apps & games for the Nokia N8 for consumers in  U.S. and Canada
$10 million total in prizes - $4M cash, 500 devices, nearly $6M in marketing
Develop with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store 
http://p.sf.net/sfu/nokia-dev2dev
_______________________________________________
Bacula-users mailing list
Bacula-users AT lists.sourceforge DOT net
https://lists.sourceforge.net/lists/listinfo/bacula-users