Bacula-users

[Bacula-users] Backing up to DVD

2009-01-04 06:15:03
Subject: [Bacula-users] Backing up to DVD
From: Adam <ald.bulk AT googlemail DOT com>
To: Bacula <bacula-users AT lists.sourceforge DOT net>
Date: Sun, 4 Jan 2009 11:11:54 +0000
I am running into problems with multi-volume DVD backups with Bacula. I have an external USB 2.0 DVD writer which seems to work fine standalone; however, when I attempt to carry out a backup via Bacula it fails randomly with Input / Output errors.

I have attempted backups several times with several different DVD media. I can confirm that it fails every time on the first volume. It writes between 1 and 5 parts before dieing with an Input / Output error. I all cases it is caused by growisofs.

Any ideas?

Bacula version: 2.4.2 (source rpms)
dvd+rw-tools version: 7.1 (compiled from source)

Storage daemon configuration:

Device {
  Name = "DVDStorage";
  Media Type = DVDStor;
  Archive Device = /dev/sr0;
  LabelMedia = yes;            # lets Bacula label unlabeled media
  Random Access = Yes;
  AutomaticMount = yes;        # when device opened, read it
  RemovableMedia = yes;
  AlwaysOpen = no;
  MaximumPartSize = 800M;
  RequiresMount = yes;
  MountPoint = /mnt/bacula-dvd;
  MountCommand = "/bin/mount.sh %a";
  UnmountCommand = "/bin/umount %a";
  SpoolDirectory = "/var/spool/bacula";
  WritePartCommand = "/usr/lib/bacula/dvd-handler %a write %e %v"
  FreeSpaceCommand = "/usr/lib/bacula/dvd-handler %a free"
}

Bacula directory configuration:

Storage {
  Name = DVDStorage
  Address = [REMOVED]
  SDPort = 9103
  Password = [REMOVED]
  Device = DVDStorage
  Media Type = DVDStor
}

Pool {
  Name = MonthlyDVD-1
  Pool Type = Backup
  Maximum Volume Jobs = 1
  Maximum Volume Bytes = 4294967296
  AutoPrune = yes
  Volume Retention = 3 weeks
  Recycle Oldest Volume = yes
  Label Format = Monthly-DVD1-VOL
  Volume Use Duration = 3 weeks
}

Typical failure notice:

04-Jan 00:24 sd-local JobId 586: Part 1 (0 bytes) written to DVD.
04-Jan 00:24 sd-local JobId 586: Remaining free space 4,689,526,784 on "DVDStorage" (/dev/sr0)
04-Jan 00:24 sd-local JobId 586: Recycled volume "Monthly-DVD1-VOL0001" on device "DVDStorage" (/dev/sr0), all previous data lost.
04-Jan 00:24 hostnamesrv-dir JobId 586: Max Volume jobs exceeded. Marking Volume "Monthly-DVD1-VOL0001" as Used.
04-Jan 00:32 sd-local JobId 586: Part 1 (838849752 bytes) written to DVD.
04-Jan 00:32 sd-local JobId 586: Remaining free space 3,850,665,984 on "DVDStorage" (/dev/sr0)
04-Jan 00:37 sd-local JobId 586: Fatal error: dvd.c:263 Error writing part 2 to the DVD: ERR=Running /usr/bin/growisofs -use-the-force-luke=notray -quiet -use-the-force-luke=4gms -A 'Bacula Data' -input-charset=default -iso-level 3 -pad -p 'dvd-handler / growisofs' -sysid 'BACULADATA' -R -M /dev/sr0 /var/spool/bacula/Monthly-DVD1-VOL0001.2
Executing 'mkisofs -quiet -A Bacula Data -input-charset=default -iso-level 3 -pad -p dvd-handler / growisofs -sysid BACULADATA -R -C 16,409776 -M /dev/fd/3 /var/spool/bacula/Monthly-DVD1-VOL0001.2 | builtin_dd of=/dev/sr0 obs=32k seek=25611'
NO Rock Ridge present
Disabling Rock Ridge / XA / AA
genisoimage: Old session has illegal name 'INTERCHANGE PROTOCOL PROVIDES SU' length 32
genisoimage: New session will use    name 'INTERCHANGE_PROTOCOL_PROVIDES_S'
genisoimage: Old session has illegal name 'PLEASE CONTACT DISC PUBLISHER FOR SPECIFICATION SOURCE.  SEE PUBLISHER IDENTIFIER I' length 83
genisoimage: New session will use    name 'PLEASE_CONTACT_.__SEE_PUBLISHER;1'
genisoimage: Old session has illegal name ' PRIMARY VOLUME DESCRIPTOR FOR CONTACT INFORMATION.' len
04-Jan 00:37 sd-local JobId 586: Marking Volume "Monthly-DVD1-VOL0001" in Error in Catalog.
04-Jan 00:37 sd-local JobId 586: Fatal error: block.c:856 Unable to open device next part "DVDStorage" (/dev/sr0): ERR=dvd.c:265 Error while writing current part to the DVD: Running /usr/bin/growisofs -use-the-force-luke=notray -quiet -use-the-force-luke=4gms -A 'Bacula Data' -input-charset=default -iso-level 3 -pad -p 'dvd-handler / growisofs' -sysid 'BACULADATA' -R -M /dev/sr0 /var/spool/bacula/Monthly-DVD1-VOL0001.2
Executing 'mkisofs -quiet -A Bacula Data -input-charset=default -iso-level 3 -pad -p dvd-handler / growisofs -sysid BACULADATA -R -C 16,409776 -M /dev/fd/3 /var/spool/bacula/Monthly-DVD1-VOL0001.2 | builtin_dd of=/dev/sr0 obs=32k seek=25611'
NO Rock Ridge present
Disabling Rock Ridge / XA / AA
genisoimage: Old session has illegal name 'INTERCHANGE PROTOCOL PROVIDES SU' length 32
genisoimage: New session will use    name 'INTERCHANGE_PROTOCOL_PROVIDES_S'
genisoimage: Old session has illegal name 'PLEASE CONTACT DISC PUBLISHER FOR SPECIFICATION SOURCE.  SEE PUBLISHER IDENTIFIER I' length 83
genisoimage: New session will use    name 'PLEASE_CONTACT_.__SEE_PUBLISHER;1'
genisoimage: Old session has illegal name ' PRIMARY VOLUME DESCRIPTOR FOR CONTACT INFORMATION.' len
04-Jan 00:37 sd-local JobId 586: Job write elapsed time = 00:13:07, Transfer rate = 2.129 M bytes/second
04-Jan 00:37 hostnamesrv-fd JobId 586: Fatal error: backup.c:892 Network send error to SD. ERR=Broken pipe
04-Jan 00:38 hostnamesrv-dir JobId 586: Error: Bacula hostnamesrv-dir 2.4.2 (26Jul08): 04-Jan-2009 00:38:07
  Build OS:               i686-redhat-linux-gnu redhat
  JobId:                  586
  Job:                    FullDocumentBackup.2009-01-04_00.24.15
  Backup Level:           Full
  Client:                 "fd-local" 2.4.2 (26Jul08) i686-redhat-linux-gnu,redhat,
  FileSet:                "FullDocumentBackup" 2009-01-03 15:00:00
  Pool:                   "MonthlyDVD-1" (From User input)
  Storage:                "DVDStorage" (From user selection)
  Scheduled time:         04-Jan-2009 00:24:06
  Start time:             04-Jan-2009 00:24:26
  End time:               04-Jan-2009 00:38:07
  Elapsed time:           13 mins 41 secs
  Priority:               10
  FD Files Written:       6,354
  SD Files Written:       6,345
  FD Bytes Written:       1,676,097,059 (1.676 GB)
  SD Bytes Written:       1,676,187,778 (1.676 GB)
  Rate:                   2041.5 KB/s
  Software Compression:   8.2 %
  VSS:                    no
  Storage Encryption:     no
  Volume name(s):        
  Volume Session Id:      5
  Volume Session Time:    1231022235
  Last Volume Bytes:      231 (231 B)
  Non-fatal FD errors:    0
  SD Errors:              0
  FD termination status:  Error
  SD termination status:  Error
  Termination:            *** Backup Error ***

------------------------------------------------------------------------------
_______________________________________________
Bacula-users mailing list
Bacula-users AT lists.sourceforge DOT net
https://lists.sourceforge.net/lists/listinfo/bacula-users
<Prev in Thread] Current Thread [Next in Thread>