Hi,

> I want to make sure that after the last scheduled job for the day runs, 
> that the mounted tape is changed to a status of 'used'.  How can I run a 
> job to do this?
> 

You can try using any one of the following options:

Maximum Volume Jobs = <positive-integer>
Volume Use Duration = <time-period-specification>

Info on them is available at:

http://www.bacula.org/rel-manual/FileSet_Resource.html#SECTION001580000000000000000

However, Bacula might not immediately set the volume to used. It is more 
likely to do so the next time it goes to access that volume when it 
realises it's past it's threshold. It still wont use the volume after 
the first day however.

If this is a concern, it's it's also possible to add a run after job 
script that updates the volume status as part of the last job.

Something like the following would work:
----------------------------------------
#!/bin/bash
#
# Determine the currently loaded volume via bconsole
#
CURRVOL=`echo "status storage=Tape" | /usr/sbin/bconsole -c 
/etc/bacula/bconsole.conf | grep "is mounted with Volume" | awk -F\" 
'{print $4}'`

#
# Mark the volume used.
#
/usr/sbin/bconsole -c /etc/bacula/bconsole.conf <<EOCMDS2
gui off
@#
@# Marking Volume $CURRVOL as Used
@#
update volume="$CURRVOL" VolStatus="Used"
.
@output /dev/null
EOCMDS2

exit 0
----------------------------------------

Cheers,


Troy.

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to