Hi!
On Fri, 22 Jul 2005 - 10:21am, Rico wrote:
>hi
>
>i have read the manual again and again and again......
>but can't find the solution.
>
>i have 10 tapes for 10 full-backups(montag1-freitag1, montag2-freitag2).
>5 jobs are to write on one tape.
We have something very similar.
16 tapes, which get used every 2 weeks.
They are named "D01170", "D02180", "D0319", ... guess you get it.
># Default pool definition
>Pool {
> Name = Default
> Pool Type = Backup
> Recycle = yes
> AutoPrune = yes
> Volume Retention = 325 hours #13,5days
> Accept Any Volume = yes
> Recycle Current Volume = yes
> Maximum Volumes = 10
> Maximum Volume Jobs = 5
>}
We use a "Maximum Use Duration" setting of 23 hours, not a Max Vol Jobs.
but that doesnt seem to be your problem.
>i will take donnerstag2 as example.
>donnerstag2 had the status "Used" yesterday before the daily backup.
>
>1st job(mounts the tape). this jobs is ok:
>
>Job {
> Name = "_before"
> JobDefs = "DefaultJob"
> Type = Admin
> RunBeforeJob = "/etc/bacula/before_backup"
> Priority = 1
>}
>
>2nd job. look logfile below:
>
>Job {
> Name = "thepig"
> JobDefs = "DefaultJob"
> Client = thepig-fd
> FileSet = "thepig"
> Write Bootstrap = "/var/bacula/thepig.bsr"
> Priority = 2
>}
>
>Schedule {
> Name = "DaylyCycle"
> Run = mon-fri at 20:00
>}
>
>
>here is the logfile.
>the volume was pruned and status was set to "Recycle".
>but to the tape was not written.
>
>
>21-Jul 22:09 pe2800oracle-dir: Start Backup JobId 424,
>Job=thepig.2005-07-21_20.00.01
>21-Jul 22:36 pe2800oracle-dir: Pruned 5 Jobs on Volume "donnerstag2"
>from catalog.
>21-Jul 22:36 pe2800oracle-sd: Job thepig.2005-07-21_20.00.01 waiting.
>Cannot find any appendable volumes.
>Please use the "label" command to create a new Volume for:
> Storage: LTO Ultrium 2
> Media type: LTO-G2
> Pool: Default
>21-Jul 23:36 pe2800oracle-dir: Recycled volume "donnerstag2"
>21-Jul 23:36 pe2800oracle-sd: Please mount Volume "donnerstag2" on
>Storage Device "LTO Ultrium 2" for Job thepig.2005-07-21_20.00.01
>Use "mount" command to release Job.
>22-Jul 01:36 pe2800oracle-sd: Please mount Volume "donnerstag2" on
>Storage Device "LTO Ultrium 2" for Job thepig.2005-07-21_20.00.01
>Use "mount" command to release Job.
>22-Jul 05:36 pe2800oracle-sd: Please mount Volume "donnerstag2" on
>Storage Device "LTO Ultrium 2" for Job thepig.2005-07-21_20.00.01
>Use "mount" command to release Job.
>
>
>this is the output after the jobs was canceled.
>
>*list media
>Pool: Default
>+---------+-------------+-----------+--------------+----------+--------------+---------+------+-----------+-----------+---------------------+
>| MediaId | VolumeName | VolStatus | VolBytes | VolFiles |
>VolRetention | Recycle | Slot | InChanger | MediaType | LastWritten
> |
>+---------+-------------+-----------+--------------+----------+--------------+---------+------+-----------+-----------+---------------------+
>| 1 | montag1 | Used | 371207648203 | 374 | 1170000
> | 1 | 0 | 1 | LTO-G2 | 2005-07-12 03:40:57 |
>| 2 | dienstag1 | Used | 375189988078 | 378 | 1170000
> | 1 | 0 | 1 | LTO-G2 | 2005-07-13 03:56:17 |
>| 3 | mittwoch1 | Used | 374915259786 | 377 | 1170000
> | 1 | 0 | 1 | LTO-G2 | 2005-07-14 04:43:18 |
>| 4 | donnerstag1 | Used | 372614864552 | 375 | 1170000
> | 1 | 0 | 1 | LTO-G2 | 2005-07-15 04:16:53 |
>| 5 | freitag1 | Used | 373439663991 | 376 | 1170000
> | 1 | 0 | 1 | LTO-G2 | 2005-07-16 04:11:37 |
>| 7 | dienstag2 | Used | 372883955813 | 376 | 1170000
> | 1 | 0 | 1 | LTO-G2 | 2005-07-20 04:55:07 |
>| 9 | mittwoch2 | Read-Only | 1 | 0 | 1170000
> | 1 | 0 | 1 | LTO-G2 | 2005-07-07 04:06:36 |
>| 10 | donnerstag2 | Recycle | 1 | 0 | 1170000
> | 1 | 0 | 1 | LTO-G2 | 2005-07-08 03:56:32 |
>| 11 | freitag2 | Used | 374264238512 | 377 | 1170000
> | 1 | 0 | 1 | LTO-G2 | 2005-07-09 03:57:32 |
>| 12 | montag2 | Used | 373419137501 | 376 | 1170000
> | 1 | 0 | 1 | LTO-G2 | 2005-07-19 04:30:11 |
>+---------+-------------+-----------+--------------+----------+--------------+---------+------+-----------+-----------+---------------------+
>
>
>
>where is th error?
The only problem I can see is your LTO-changer device.
The tape itself is ready to be used, its just not "there" to be used.
Did you configure your SD to use an "autochanger"?
Our example from the -sd.conf
Device {
Name = TapeStorage
Media Type = LTO
Archive Device = /dev/tape
AutoChanger = yes
Changer Device = /dev/changer
Changer Command = "/etc/bacula/mtx-changer %c %o %S %a %d"
LabelMedia = yes
RandomAccess = no
AutomaticMount = yes
RemovableMedia = yes
AlwaysOpen = no
Maximum Open Wait = 10 seconds
Spool Directory = /u02/tmp/spool
Maximum Spool Size = 40G
}
Dont forget to run "update slots" in bconsole after you changed the tapes in
the changer. We have two things for that.
1.) a cronjob 30 minutes before the first backup-job that runs "mtx inventory"
2.) all our tapes have barcodes; whenever our mtx-changer script finds a filled
slot without a read barcode in the "mtx status" output it executes an "mtx
inventory"
Hope that helps.
Greetings, Michael
--
I am root. If you see me laughing, you better have a backup.
-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
_______________________________________________
Bacula-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bacula-users