Mattias Twedmark wrote:
> Hi Rudolph,
>
> I spent two days recently with the exact same problem trying to use one
> storage and on device for multiple clients and jobs. My conclusion was
> that the Storage Device can only keep one pool open at a time and
> therefore are you getting the Job XX wants Pool="Tuesday" but have
> Pool="Monday" since ther Device is reading the Monday pool on another
> Job.
>
> We solved it by creating one Device {} in bacula-sd.conf for each job.
Oh God - that would mean creating 1 device per client per day/pool? That would
be a nightmare to maintain - right now adding a new client is only a matter of
copy/paste of the client- and the job-definition..
>
> /M
>
> -----Ursprungligt meddelande-----
> Från: Rudolph Bott [mailto:[EMAIL PROTECTED]
> Skickat: den 23 januari 2008 11:46
> Till: [email protected]
> Ämne: [Bacula-users] update to 2.2.6: Job X wants Pool="X" but have
> Pool="Y"
>
> Hey list,
>
> on monday I updated to bacula 2.2.6 (from 1.3.38) and started off with a
> clean database. Apparently I didn't have to change a thing and was able
> to use the old config (~15-20 clients with nightly backups to File
> Storage). Everything went fine on Monday (using the Pool "Monday"), but
> yesterday the backup did not work at all - the SD storage status did
> output something like:
>
> Job XX wants Pool="Tuesday" but have Pool="Monday"..
>
> I know the setup might be a bit strange but it works (or rather: worked)
> this way quite fine for almost three years:
>
> There is one disk mounted for each day:
> /bacula/monday
> /bacula/tuesday
> /bacula/wednesday...
>
> Each folder/disk represents its own pool - volumes are automatically
> created/recycled with a max. size by bacula (5GB each, maximum of 46
> Volumes) with the scheme monday-001, monday-002 and so on.
>
> The Bacula SD only has one Storage defined, namely /bacula/backup. This
> folder contains some hundred pre-created symlinks:
>
> lrwxrwxrwx 1 bacula bacula 16 Dec 10 2006 monday -> ../monday/monday
> lrwxrwxrwx 1 bacula bacula 21 Dec 8 2006 monday-0001 ->
> ../monday/monday-0001 lrwxrwxrwx 1 bacula bacula 21 Dec 8 2006
> monday-0002 -> ../monday/monday-0002 lrwxrwxrwx 1 bacula bacula 21 Dec
> 8 2006 monday-0003 -> ../monday/monday-0003 lrwxrwxrwx 1 bacula bacula
> 21 Dec 8 2006 monday-0004 -> ../monday/monday-0004 lrwxrwxrwx 1 bacula
> bacula 21 Dec 8 2006 monday-0005 -> ../monday/monday-0005 lrwxrwxrwx 1
> bacula bacula 21 Dec 8 2006 monday-0006 -> ../monday/monday-0006
> lrwxrwxrwx 1 bacula bacula 21 Dec 8 2006 monday-0007 ->
> ../monday/monday-0007 [...]
>
>
> this is the SD definition:
>
> Device {
> Name = FileStorage
> Media Type = File
> Archive Device = /bacula/backup
> LabelMedia = yes; # lets Bacula label unlabeled
> media
> Random Access = yes;
> AutomaticMount = yes; # when device opened, read it
> RemovableMedia = no;
> AlwaysOpen = no;
> }
>
>
> these are the pools:
>
> # Default pool definition
> Pool {
> Name = Default
> Pool Type = Backup
> }
>
> Pool {
> Name = monday
> Pool Type = Backup
> Recycle = yes
> Auto Prune = yes
> Volume Retention = 6d
> Volume Use Duration = 23 hours
> Maximum Volume Bytes = 5368709120
> Maximum Volumes = 46
> Label Format = "montag-"
> }
>
> Pool {
> Name = tuesday
> PoolType = Backup
> Recycle = yes
> Auto Prune = yes
> Volume Retention = 6d
> Volume Use Duration = 23 hours
> Maximum Volume Bytes = 5368709120
> Maximum Volumes = 46
> Label Format = "dienstag-"
> }
>
> [and so on for monday, tuesday, wednesday etc.]
>
> the schedule definition is:
>
> Schedule {
> Name = "Daily"
> Run = Level=Full Pool=monday Storage=File Monday at 20:00
> Run = Level=Full Pool=tuesday Storage=File Tuesday at 20:00
> Run = Level=Full Pool=wednesday Storage=File Wednesday at 20:00
> Run = Level=Full Pool=thursday Storage=File Thursday at 20:00
> Run = Level=Full Pool=friday Storage=File Friday at 20:00
> Run = Level=Full Pool=saturday Storage=File Saturday at 20:00 }
>
> the default job config is:
>
> JobDefs {
> Name = "DefaultJob"
> Type = Backup
> FileSet = "LFHS-V3-src"
> Level = Full
> Storage = File
> Messages = Standard
> Pool = Default
> Priority = 10
> Prune Jobs = yes
> Prune Files = yes
> Prune Volumes = yes
> }
>
> A sample Job definition is:
>
> Job {
> Name = "somehost.com"
> JobDefs = "DefaultJob"
> Client = someclient.com
> Schedule = "Daily"
> Write Bootstrap = "/var/lib/bacula/somehost.com.bsr"
> FileSet = "LFHS-V3-src"
> }
>
>
>
>
> Mit freundlichen Grüßen / with kind regards
>
> Rudolph Bott
> --
> Megabit Informationstechnik GmbH
> Karstr.25 41068 Moenchengladbach Tel:02161/30898-0 Fax:-18 AG MG HRB
> 10141, GF: Dipl.-Ing. Thomas Tillig, Michael Benten
>
> ------------------------------------------------------------------------
> -
> This SF.net email is sponsored by: Microsoft Defy all challenges.
> Microsoft(R) Visual Studio 2008.
> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
> _______________________________________________
> Bacula-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/bacula-users
>
>
>
> No virus found in this outgoing message.
> Checked by AVG Free Edition.
> Version: 7.5.516 / Virus Database: 269.19.9/1238 - Release Date:
> 2008-01-22 20:12
>
>
>
Mit freundlichen Grüßen / with kind regards
Rudolph Bott
--
Megabit Informationstechnik GmbH
Karstr.25 41068 Moenchengladbach Tel:02161/30898-0 Fax:-18
AG MG HRB 10141, GF: Dipl.-Ing. Thomas Tillig, Michael Benten
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Bacula-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bacula-users