On Fri, 22 Sep 2006, Kern Sibbald wrote:
> Unfortunately, you are out of luck. You did the unmount/mount *after* you
> ejected the tape, reloaded it in the drive, and started another job, which
> started writing on the *beginning* of the tape rather than appending to it.
>
> The simplest solution is to stop and restart the SD (probably not necessary),
> delete the Volume from the catalog, relabel it, and re-run all the jobs that
> were backed up to that Volume.
>
Thank you for the straigt answer. So, in other words, all the data on the
tape is useless, right? Assuming I had multiple backups over several
days (or weeks), they are all gone. How about if I had not started a new
backup after re-inserting the tape, yet? Will an unmount/mount before
running any jobs make bacula accept the tape? Or at least, can I use
any other utility to access the data?
- Sarath
> On Friday 22 September 2006 21:00, Sarath Jayewardena wrote:
> > To demonstrate the problem with manual ejection of tape, this is what
> > I did:
> >
> > - start with a fresh database
> > - start bconsole
> > - add a volume to the Default pool
> > - run two backup jobs
> > - quit bconsole
> > - * manually eject tape without unmounting
> > - * re-insert tape
> > - start bconsole
> > - without unmounting/mounting try to run a job (fails)
> > - do an unmount/mount
> > - try to run a job (fails)
> >
> > The transcript of the session is attached to the end of this mail.
> > Actually, I tried out a couple of variations. In some cases, bacula
> > seemed to be able to run jobs after re-inserting the tape. It would
> > even list them as completed jobs. But then, when I tried to restore,
> > it had problems accessing the tape. These are the dangers I am
> > afraid of. Are there any rescue methods in such cases? Again thank
> > you very much for the help.
> >
> > - Sarath
> >
> >
> > On Thu, 21 Sep 2006, Kern Sibbald wrote:
> >
> > > On Thursday 21 September 2006 19:08, Sarath Jayewardena wrote:
> > > > Hi,
> > > >
> > > > I am experimenting to see whether bacula would be a good system for me
> to
> > > > backup our department's servers. I am running bacula director and
> storage
> > > > daemon on a Debian (sarge) machine which has a scsi DLT tape drive
> > > > attached to it. The version of bacula is 1.36.2. It looks promising,
> > > > except for one annoying, and in my view, serious problem:
> > > >
> > > > The tape drive allows me to eject the tape by pressing an 'unload'
> > > > button. However, afterwards, when I re-insert the tape, bacula cannot
> read
> > > > it, so all the backup data is useless. (Of course, if I have 'unmounted'
> > > > the tape from within bconsole before ejecting, bacula has no problem
> > > > accessing the data afterwards.) The question is, is there any way to
> make
> > > > bacula accept the tape if the tape was accidientally, 'improperly'
> > > > ejected?
> > >
> > > As long as Bacula is not writing on the tape at the moment you ejected
> > > the
> > > tape, the data is fine and can be read by Bacula.
> > >
> > > However, when you eject a tape without unmounting the storage device
> first,
> > > Bacula will not know or except that you have changed the tape until you
> > > unmount and re-mount the storage device.
> > >
> > > >
> > > > I have browsed the mailing list archive and seen the advice that I could
> > > > use AlwaysOpen = no and OfflineOnUnmount = yes to guarantee that
> > > > bacula unmounts the tape after each backup. But the advice comes with
> > > > the warning that for each backup bacula will be rewinding and
> > > > re-positioning the tape consuming a lot of time, so leaving the default
> > > > behaviour is really preferred.
> > > >
> > > > If someone knows that this problem does not exist in newer versions of
> > > > bacula, I could upgrade to the version (1.38.11) in the Debian testing
> > > > distribution.
> > > >
> > > > I would greatly appreciate any help regarding this. Thanks.
> > > >
> > > > - Sarath
> > > >
> > > >
> > > >
> > > >
> -------------------------------------------------------------------------
> > > > Take Surveys. Earn Cash. Influence the Future of IT
> > > > Join SourceForge.net's Techsay panel and you'll get the chance to share
> your
> > > > opinions on IT & business topics through brief surveys -- and earn cash
> > > >
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> > > > _______________________________________________
> > > > Bacula-users mailing list
> > > > Bacula-users@lists.sourceforge.net
> > > > https://lists.sourceforge.net/lists/listinfo/bacula-users
> > > >
> > >
> >
> > ===========================================================
> > Transcript of the session follows:
> >
> > Script started on Fri Sep 22 10:48:09 2006
> > csci485b:~# bconsole
> > Connecting to Director csci485b:9101
> > 1000 OK: csci485b-dir Version: 1.36.2 (28 February 2005)
> > Enter a period to cancel a command.
> > *stat dir
> > Using default Catalog name=MyCatalog DB=bacula
> > csci485b-dir Version: 1.36.2 (28 February 2005) alpha-unknown-linux-gnu
> debian 3.1
> > Daemon started 22-Sep-06 10:48, 0 Jobs run since started.
> >
> > Scheduled Jobs:
> > Level Type Pri Scheduled Name Volume
> >
> ===================================================================================
> > Incremental Backup 10 23-Sep-06 01:05 CSCI485bFiles *unknown*
> > Incremental Backup 10 23-Sep-06 01:05 CSCI251Files *unknown*
> > Incremental Backup 10 23-Sep-06 01:05 CSCIfaiFiles *unknown*
> > Full Backup 11 23-Sep-06 01:10 BackupCatalog *unknown*
> > ====
> >
> > Running Jobs:
> > No Jobs running.
> > ====
> > No Terminated Jobs.
> > ====
> > *stat sto
> > Automatically selected Storage: DLTDrive
> > Connecting to Storage daemon DLTDrive at csci485b:9103
> >
> > csci485b-sd Version: 1.36.2 (28 February 2005) alpha-unknown-linux-gnu
> debian 3.1
> > Daemon started 22-Sep-06 10:48, 0 Jobs run since started.
> >
> > Running Jobs:
> > No Jobs running.
> > ====
> > No Terminated Jobs.
> >
> > Device status:
> > Device "/dev/nst0" is mounted with Volume "NetBackupVol0001"
> > Total Bytes Read=0 Blocks Read=0 Bytes/block=0
> > Positioned at File=0 Block=0
> > *list media
> > Pool: Default
> > No results to list.
> > *add
> > You probably don't want to be using this command since it
> > creates database records without labeling the Volumes.
> > You probably want to use the "label" command.
> >
> > Automatically selected Pool: Default
> > Automatically selected Storage: DLTDrive
> > Enter number of Volumes to create. 0=>fixed name. Max=1000: 1
> > Enter base volume name: NetBackupVol
> > Enter the starting number: 1
> > 1 Volumes created in pool Default
> > *list media
> > Pool: Default
> >
> +---------+------------------+-----------+----------+----------+--------------+---------+------+-----------+-----------+-------------+
> > | MediaId | VolumeName | VolStatus | VolBytes | VolFiles |
> VolRetention | Recycle | Slot | InChanger | MediaType | LastWritten |
> >
> +---------+------------------+-----------+----------+----------+--------------+---------+------+-----------+-----------+-------------+
> > | 1 | NetBackupVol0001 | Append | 0 | 0 | 31536000
> >
> | 1 | 0 | 0 | DLT | 0 |
> >
> +---------+------------------+-----------+----------+----------+--------------+---------+------+-----------+-----------+-------------+
> > *run
> > A job name must be specified.
> > The defined Job resources are:
> > 1: CSCI485bFiles
> > 2: CSCI251Files
> > 3: CSCIfaiFiles
> > 4: BackupCatalog
> > 5: RestoreFiles
> > Select Job resource (1-5): 1
> > Run Backup job
> > JobName: CSCI485bFiles
> > FileSet: Full Set
> > Level: Incremental
> > Client: csci485b-fd
> > Storage: DLTDrive
> > Pool: Default
> > When: 2006-09-22 10:49:38
> > Priority: 10
> > OK to run? (yes/mod/no): yes
> > Job started. JobId=1
> > *
> > You have messages.
> > *mess
> > 22-Sep 10:49 csci485b-dir: Created new FileSet record "Full Set" 2006-09-22
> 10:49:42
> > 22-Sep 10:49 csci485b-dir: No prior Full backup Job record found.
> > 22-Sep 10:49 csci485b-dir: No prior or suitable Full backup found. Doing
> FULL backup.
> > 22-Sep 10:49 csci485b-dir: Start Backup JobId 1,
> Job=CSCI485bFiles.2006-09-22_10.49.40
> > 22-Sep 10:49 csci485b-sd: Wrote label to prelabeled Volume
> "NetBackupVol0001" on device "/dev/nst0"
> > 22-Sep 10:49 csci485b-dir: Bacula 1.36.2 (28Feb05): 22-Sep-2006 10:49:48
> > JobId: 1
> > Job: CSCI485bFiles.2006-09-22_10.49.40
> > Backup Level: Full (upgraded from Incremental)
> > Client: csci485b-fd
> > FileSet: "Full Set" 2006-09-22 10:49:42
> > Pool: "Default"
> > Storage: "DLTDrive"
> > Start time: 22-Sep-2006 10:49:42
> > End time: 22-Sep-2006 10:49:48
> > FD Files Written: 974
> > SD Files Written: 974
> > FD Bytes Written: 1,739,550
> > SD Bytes Written: 1,840,000
> > Rate: 289.9 KB/s
> > Software Compression: None
> > Volume name(s): NetBackupVol0001
> > Volume Session Id: 1
> > Volume Session Time: 1158947281
> > Last Volume Bytes: 1,866,397
> > Non-fatal FD errors: 0
> > SD Errors: 0
> > FD termination status: OK
> > SD termination status: OK
> > Termination: Backup OK
> >
> > 22-Sep 10:49 csci485b-dir: Begin pruning Jobs.
> > 22-Sep 10:49 csci485b-dir: No Jobs found to prune.
> > 22-Sep 10:49 csci485b-dir: Begin pruning Files.
> > 22-Sep 10:49 csci485b-dir: No Files found to prune.
> > 22-Sep 10:49 csci485b-dir: End auto prune.
> >
> > *stat dir
> > csci485b-dir Version: 1.36.2 (28 February 2005) alpha-unknown-linux-gnu
> debian 3.1
> > Daemon started 22-Sep-06 10:48, 1 Job run since started.
> >
> > Scheduled Jobs:
> > Level Type Pri Scheduled Name Volume
> >
> ===================================================================================
> > Incremental Backup 10 23-Sep-06 01:05 CSCI485bFiles
> NetBackupVol0001
> > Incremental Backup 10 23-Sep-06 01:05 CSCI251Files
> NetBackupVol0001
> > Incremental Backup 10 23-Sep-06 01:05 CSCIfaiFiles
> NetBackupVol0001
> > Full Backup 11 23-Sep-06 01:10 BackupCatalog
> NetBackupVol0001
> > ====
> >
> > Running Jobs:
> > No Jobs running.
> > ====
> >
> > Terminated Jobs:
> > JobId Level Files Bytes Status Finished Name
> > ========================================================================
> > 1 Full 974 1,739,550 OK 22-Sep-06 10:49
> CSCI485bFiles
> >
> > ====
> > *stat storage
> > Automatically selected Storage: DLTDrive
> > Connecting to Storage daemon DLTDrive at csci485b:9103
> >
> > csci485b-sd Version: 1.36.2 (28 February 2005) alpha-unknown-linux-gnu
> debian 3.1
> > Daemon started 22-Sep-06 10:48, 1 Job run since started.
> >
> > Running Jobs:
> > No Jobs running.
> > ====
> >
> > Terminated Jobs:
> > JobId Level Files Bytes Status Finished Name
> > ======================================================================
> > 1 Full 974 1,840,000 OK 22-Sep-06 10:49
> CSCI485bFiles
> > ====
> >
> > Device status:
> > Device "/dev/nst0" is mounted with Volume "NetBackupVol0001"
> > Total Bytes=1,866,397 Blocks=29 Bytes/block=64,358
> > Positioned at File=1 Block=0
> > *run
> > A job name must be specified.
> > The defined Job resources are:
> > 1: CSCI485bFiles
> > 2: CSCI251Files
> > 3: CSCIfaiFiles
> > 4: BackupCatalog
> > 5: RestoreFiles
> > Select Job resource (1-5): 2
> > Run Backup job
> > JobName: CSCI251Files
> > FileSet: Full Set
> > Level: Incremental
> > Client: csci251-fd
> > Storage: DLTDrive
> > Pool: Default
> > When: 2006-09-22 10:50:46
> > Priority: 10
> > OK to run? (yes/mod/no): yes
> > Job started. JobId=2
> > *
> > You have messages.
> > *mess
> > 22-Sep 10:50 csci485b-dir: No prior Full backup Job record found.
> > 22-Sep 10:50 csci485b-dir: No prior or suitable Full backup found. Doing
> FULL backup.
> > 22-Sep 10:50 csci485b-dir: Start Backup JobId 2,
> Job=CSCI251Files.2006-09-22_10.50.48
> > 22-Sep 10:50 csci485b-dir: Bacula 1.36.2 (28Feb05): 22-Sep-2006 10:50:56
> > JobId: 2
> > Job: CSCI251Files.2006-09-22_10.50.48
> > Backup Level: Full (upgraded from Incremental)
> > Client: csci251-fd
> > FileSet: "Full Set" 2006-09-22 10:49:42
> > Pool: "Default"
> > Storage: "DLTDrive"
> > Start time: 22-Sep-2006 10:50:50
> > End time: 22-Sep-2006 10:50:56
> > FD Files Written: 1,009
> > SD Files Written: 1,009
> > FD Bytes Written: 1,380,871
> > SD Bytes Written: 1,485,410
> > Rate: 230.1 KB/s
> > Software Compression: None
> > Volume name(s): NetBackupVol0001
> > Volume Session Id: 2
> > Volume Session Time: 1158947281
> > Last Volume Bytes: 3,379,193
> > Non-fatal FD errors: 0
> > SD Errors: 0
> > FD termination status: OK
> > SD termination status: OK
> > Termination: Backup OK
> >
> > 22-Sep 10:50 csci485b-dir: Begin pruning Jobs.
> > 22-Sep 10:50 csci485b-dir: No Jobs found to prune.
> > 22-Sep 10:50 csci485b-dir: Begin pruning Files.
> > 22-Sep 10:50 csci485b-dir: No Files found to prune.
> > 22-Sep 10:50 csci485b-dir: End auto prune.
> >
> > *stat dir
> > csci485b-dir Version: 1.36.2 (28 February 2005) alpha-unknown-linux-gnu
> debian 3.1
> > Daemon started 22-Sep-06 10:48, 2 Jobs run since started.
> >
> > Scheduled Jobs:
> > Level Type Pri Scheduled Name Volume
> >
> ===================================================================================
> > Incremental Backup 10 23-Sep-06 01:05 CSCI485bFiles
> NetBackupVol0001
> > Incremental Backup 10 23-Sep-06 01:05 CSCI251Files
> NetBackupVol0001
> > Incremental Backup 10 23-Sep-06 01:05 CSCIfaiFiles
> NetBackupVol0001
> > Full Backup 11 23-Sep-06 01:10 BackupCatalog
> NetBackupVol0001
> > ====
> >
> > Running Jobs:
> > No Jobs running.
> > ====
> >
> > Terminated Jobs:
> > JobId Level Files Bytes Status Finished Name
> > ========================================================================
> > 1 Full 974 1,739,550 OK 22-Sep-06 10:49
> CSCI485bFiles
> > 2 Full 1,009 1,380,871 OK 22-Sep-06 10:50 CSCI251Files
> >
> > ====
> > *quit
> > csci485b:~# exit
> > Script done on Fri Sep 22 10:51:33 2006
> >
> > ***** At this point I am manually ejecting and
> > ***** re-inserting the tape
> >
> > Script started on Fri Sep 22 11:11:49 2006
> > csci485b:~# bconsole
> > Connecting to Director csci485b:9101
> > 1000 OK: csci485b-dir Version: 1.36.2 (28 February 2005)
> > Enter a period to cancel a command.
> > *stat dir
> > Using default Catalog name=MyCatalog DB=bacula
> > csci485b-dir Version: 1.36.2 (28 February 2005) alpha-unknown-linux-gnu
> debian 3.1
> > Daemon started 22-Sep-06 10:48, 3 Jobs run since started.
> >
> > Scheduled Jobs:
> > Level Type Pri Scheduled Name Volume
> >
> ===================================================================================
> > Incremental Backup 10 23-Sep-06 01:05 CSCI485bFiles
> NetBackupVol0001
> > Incremental Backup 10 23-Sep-06 01:05 CSCI251Files
> NetBackupVol0001
> > Incremental Backup 10 23-Sep-06 01:05 CSCIfaiFiles
> NetBackupVol0001
> > Full Backup 11 23-Sep-06 01:10 BackupCatalog
> NetBackupVol0001
> > ====
> >
> > Running Jobs:
> > No Jobs running.
> > ====
> >
> > Terminated Jobs:
> > JobId Level Files Bytes Status Finished Name
> > ========================================================================
> > 1 Full 974 1,739,550 OK 22-Sep-06 10:49
> CSCI485bFiles
> > 2 Full 1,009 1,380,871 OK 22-Sep-06 10:50 CSCI251Files
> >
> > ====
> > *stat storage
> > Automatically selected Storage: DLTDrive
> > Connecting to Storage daemon DLTDrive at csci485b:9103
> >
> > csci485b-sd Version: 1.36.2 (28 February 2005) alpha-unknown-linux-gnu
> debian 3.1
> > Daemon started 22-Sep-06 10:48, 2 Jobs run since started.
> >
> > Running Jobs:
> > No Jobs running.
> > ====
> >
> > Terminated Jobs:
> > JobId Level Files Bytes Status Finished Name
> > ======================================================================
> > 1 Full 974 1,840,000 OK 22-Sep-06 10:49
> CSCI485bFiles
> > 2 Full 1,009 1,485,410 OK 22-Sep-06 10:50 CSCI251Files
> > ====
> >
> > Device status:
> > Device "/dev/nst0" is mounted with Volume "NetBackupVol0001"
> > Total Bytes=3,379,193 Blocks=53 Bytes/block=63,758
> > Positioned at File=2 Block=0
> > *run
> > A job name must be specified.
> > The defined Job resources are:
> > 1: CSCI485bFiles
> > 2: CSCI251Files
> > 3: CSCIfaiFiles
> > 4: BackupCatalog
> > 5: RestoreFiles
> > Select Job resource (1-5): 3
> > Run Backup job
> > JobName: CSCIfaiFiles
> > FileSet: Full Set
> > Level: Incremental
> > Client: cscifai-fd
> > Storage: DLTDrive
> > Pool: Default
> > When: 2006-09-22 11:14:34
> > Priority: 10
> > OK to run? (yes/mod/no): yes
> > Job started. JobId=3
> > *
> > You have messages.
> > *mess
> > 22-Sep 11:14 csci485b-dir: No prior Full backup Job record found.
> > 22-Sep 11:14 csci485b-dir: No prior or suitable Full backup found. Doing
> FULL backup.
> > 22-Sep 11:14 csci485b-dir: Start Backup JobId 3,
> Job=CSCIfaiFiles.2006-09-22_11.14.37
> > 22-Sep 11:14 csci485b-sd: CSCIfaiFiles.2006-09-22_11.14.37 Error:
> block.c:552 Write error at 2:1 on device /dev/nst0. ERR=Input/output error.
> > 22-Sep 11:14 csci485b-sd: CSCIfaiFiles.2006-09-22_11.14.37 Error: Backspace
> record at EOT failed. ERR=Input/output error
> > 22-Sep 11:14 csci485b-sd: End of medium on Volume "NetBackupVol0001"
> Bytes=3,443,705 Blocks=54 at 22-Sep-2006 11:14.
> > 22-Sep 11:14 csci485b-sd: Job CSCIfaiFiles.2006-09-22_11.14.37 waiting.
> Cannot find any appendable volumes.
> > Please use the "label" command to create a new Volume for:
> > Storage: DLT
> > Media type: DLT
> > Pool: Default
> > *umount
> > Automatically selected Storage: DLTDrive
> > 3001 Device "/dev/nst0" unmounted.
> > *mount
> > Automatically selected Storage: DLTDrive
> > 3905 Device /dev/nst0 open but no Bacula volume is mounted.
> > If this is not a blank tape, try unmounting and remounting the Volume.
> > *stat dir
> > csci485b-dir Version: 1.36.2 (28 February 2005) alpha-unknown-linux-gnu
> debian 3.1
> > Daemon started 22-Sep-06 10:48, 3 Jobs run since started.
> >
> > Scheduled Jobs:
> > Level Type Pri Scheduled Name Volume
> >
> ===================================================================================
> > Incremental Backup 10 23-Sep-06 01:05 CSCI485bFiles *unknown*
> > Incremental Backup 10 23-Sep-06 01:05 CSCI251Files *unknown*
> > Incremental Backup 10 23-Sep-06 01:05 CSCIfaiFiles *unknown*
> > Full Backup 11 23-Sep-06 01:10 BackupCatalog *unknown*
> > ====
> >
> > Running Jobs:
> > JobId Level Name Status
> > ======================================================================
> > 3 Full CSCIfaiFiles.2006-09-22_11.14.37 is waiting for an
> > appendable
> Volume
> > ====
> >
> > Terminated Jobs:
> > JobId Level Files Bytes Status Finished Name
> > ========================================================================
> > 1 Full 974 1,739,550 OK 22-Sep-06 10:49
> CSCI485bFiles
> > 2 Full 1,009 1,380,871 OK 22-Sep-06 10:50 CSCI251Files
> >
> > ====
> > *stat stoer[K[Krage
> > Automatically selected Storage: DLTDrive
> > Connecting to Storage daemon DLTDrive at csci485b:9103
> >
> > csci485b-sd Version: 1.36.2 (28 February 2005) alpha-unknown-linux-gnu
> debian 3.1
> > Daemon started 22-Sep-06 10:48, 2 Jobs run since started.
> >
> > Running Jobs:
> > Full Backup job CSCIfaiFiles JobId=3 Volume="" device="/dev/nst0"
> > Files=55 Bytes=122,017 Bytes/sec=1,099
> > FDReadSeqNo=434 in_msg=293 out_msg=5 fd=8
> > ====
> >
> > Terminated Jobs:
> > JobId Level Files Bytes Status Finished Name
> > ======================================================================
> > 1 Full 974 1,840,000 OK 22-Sep-06 10:49
> CSCI485bFiles
> > 2 Full 1,009 1,485,410 OK 22-Sep-06 10:50 CSCI251Files
> > ====
> >
> > Device status:
> > Device "/dev/nst0" open but no Bacula volume is mounted.
> > Device is BLOCKED waiting for appendable media.
> > Total Bytes Read=0 Blocks Read=0 Bytes/block=0
> > Positioned at File=0 Block=0
> > *umount
> > Automatically selected Storage: DLTDrive
> > 3001 Device "/dev/nst0" unmounted.
> > *mount
> > Automatically selected Storage: DLTDrive
> > 3905 Device /dev/nst0 open but no Bacula volume is mounted.
> > If this is not a blank tape, try unmounting and remounting the Volume.
> > *stat sto
> > Automatically selected Storage: DLTDrive
> > Connecting to Storage daemon DLTDrive at csci485b:9103
> >
> > csci485b-sd Version: 1.36.2 (28 February 2005) alpha-unknown-linux-gnu
> debian 3.1
> > Daemon started 22-Sep-06 10:48, 2 Jobs run since started.
> >
> > Running Jobs:
> > Full Backup job CSCIfaiFiles JobId=3 Volume="" device="/dev/nst0"
> > Files=55 Bytes=122,017 Bytes/sec=890
> > FDReadSeqNo=434 in_msg=293 out_msg=5 fd=8
> > ====
> >
> > Terminated Jobs:
> > JobId Level Files Bytes Status Finished Name
> > ======================================================================
> > 1 Full 974 1,840,000 OK 22-Sep-06 10:49
> CSCI485bFiles
> > 2 Full 1,009 1,485,410 OK 22-Sep-06 10:50 CSCI251Files
> > ====
> >
> > Device status:
> > Device "/dev/nst0" open but no Bacula volume is mounted.
> > Device is BLOCKED waiting for appendable media.
> > Total Bytes Read=0 Blocks Read=0 Bytes/block=0
> > Positioned at File=0 Block=0
> > *quit
> > csci485b:~# exit
> > Script done on Fri Sep 22 11:17:03 2006
> >
> >
> >
>
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users