Hello Adam,
that is what I do:
I have an admin-Job:
Job {
Name = "unload_tape"
Type = admin
Client = bacula-fd
JobDefs = "backup"
FileSet="Catalog"
RunBeforeJob = "/usr/libexec/bacula/unload_tape"
Schedule = "nachts"
Priority = 99 #
}
/usr/libexec/bacula/unload_tape:
#!/bin/bash
/usr/sbin/bconsole -c /etc/bacula/bconsole.conf <<END_OF_DATA
unmount storage=DLT-S4
unmount storage=X
unmount storage=Y
END_OF_DATA
sleep 120
/usr/sbin/bconsole -c /etc/bacula/bconsole.conf <<END_OF_DATA
mount storage=DLT-S4
mount storage=X
mount storage=Y
END_OF_DATA
In the morning, I only have to collect the tapes from the library :-)
regards
Thomas
Am Montag, 14. Mai 2007 09:40 schrieb Adam Cécile:
> Hi,
>
> All weeks I need to unload all tapes from drives to the library, so all
> tapes can be removed from the Autochanger easily.
> However, when I do "umount", device is marked as BLOCKED and no more
> jobs run until I mount the drive again.
> What's the right way to eject all tapes without blocking drives ?
>
> Thanks in advance.
>
>
> ##################### bacula-dir.conf
> # Autochanger Dell PV132T (21x LTO3)
> Storage {
> Name = Autochanger
> Address = srv-mpp-lrs
> SDPort = 9103
> Password = "ZK9nC86vuFvW80l28xQ3jaKtEJt89jXM3R31VjdZl"
> Device = Dell-PV132T
> Media Type = LTO3
> Autochanger = yes
> Maximum Concurrent Jobs = 2
> }
>
> ##################### bacula-sd.conf
> # An autochanger device with two drives
> Autochanger {
> Name = Dell-PV132T
> Device = ULTRIUM-TD3-1
> Device = ULTRIUM-TD3-2
> Changer Command = "/etc/bacula/scripts/mtx-changer %c %o %S %a %d"
> Changer Device = /dev/sg2
> }
> Device {
> Name = ULTRIUM-TD3-1
> Drive Index = 0
> Media Type = LTO3
> Archive Device = /dev/nst0
> AutomaticMount = yes; # when device opened, read it
> AlwaysOpen = yes;
> RemovableMedia = yes;
> Offline On Unmount = no;
> #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'"
> }
> Device {
> Name = ULTRIUM-TD3-2
> Drive Index = 1
> Media Type = LTO3
> Archive Device = /dev/nst1
> AutomaticMount = yes; # when device opened, read it
> AlwaysOpen = yes;
> RemovableMedia = yes;
> Offline On Unmount = no;
> #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'"
> }
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Bacula-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bacula-users