[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bacula-devel] Prefer Mounted Volumes
Hello I am having a Problem with Bacula 2.2.6
I have 2 TapeDrives (DAT-72)
Im running everyday lots of BackupJobs. For this purpose I use a single
Because of the big amount of Data being backed up daily, I have to
change tapes once a day and rarely 2 times. I always try to maintaing
the both Drives equally busy distributing the Jobs among the two drives.
At the beginning I had a Problem, Sometimes a Job wanted the tape which
was on the other tape, and there was no way to force Bacula to use the
Tape I intended to use. Altough I was using a valid recycled Tape.
I though the Issue could be resolved using the directive PREFER MOUNTED
VOLUMES = NO for every Job would help.
Indeed, it was better, because when Bacula told me to use a specific
tape. If I inserted another "VALID" tape of the same Pool and mounted
it, then bacula had no problem to write it.
Even using this option, I found that Bacula is still having some
Preferences about the volumes to be use, which I found ok because, if I
dont force bacula to use a specific tape, then naturally bacula should
still be able to say what would be next tape to be use. But this can
create new Problems.
This way can recreate the problem.
There are two Drives. Drive A, and Drive B.
The volume001 is mounted on Drive A, and volume002 on Drive B respectively.
(As I put before, every Job uses the same Pool)
For this trial Bacula is ready to use volume001 as the next usable Tape
for any Job related to the Pool.
If I try to run a Job using the Drive B (loaded with volume002). Then
the error happens.
Bacula want me to mount volume001 on DriveB. Even if the PREFER MOUnTED
VOLUME=NO was set for the JOB!!
but it gets even worse!
Bacula has detected that volume001 was on driveA, so bacula did some
pseudo-unmounting. This is strange because the volume is not properly
unmounted, so i can not get the tape from DriveA without unmounting it
properly. The tape is also not properly mounted, If I try to start a
Job on DriveA the Bacula says that DriveA is mount with an unknown
volume, altough this is volume001 !!!
and this is what I have to do every time this happens:
Bacula wanted me to mount volume001 on DriveB, Drive B was mounted
with volume002, because Bacula wanted volume001, then the volume002 was
also kind of pseudo-unmounted.
If I want bacula to write using volume002 instead of volume001, then i
have to remount it....
I think, in this case Bacula should check first which volume is mounted
on the drive, and if the volume is Valid and the Flag prefer mounted
volumes=NO is set, then Bacula should not ask for another tape, even if
the tape is already mounted somewhere else... and just start writing
instead of wait for intervention..
any ideas how to solve this problem?
HRB 79850 (Amtsgericht Hamburg)
Geschäftsführer: Knud Alex Müller, Henning Voss, Niclas Schroeder
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
Bacula-devel mailing list
This mailing list archive is a service of Copilotco.