Unfortunately the
run
command in Bacula only has a few options, so it's not possible to actually pass a pool to the run command right away. However, there's a decent alternative, by performing the
mod
action automatically. The only thing to do is to find the menu entry for the pool you want:
$ echo -e "run job=Mack level=Full\nmod\n8\n." | sudo bconsole
Connecting to Director localhost:9101
1000 OK: mijlweg-dir Version: 5.0.3 (04 August 2010)
Enter a period to cancel a command.
run job=Mack level=Full
Using Catalog "MyCatalog"
Run Backup job
JobName: Mack
Level: Full
Client: mijlweg-fd
FileSet: Mack
Pool: Default (From Job resource)
Storage: LTO-5 (From Job resource)
When: 2012-09-04 22:14:04
Priority: 10
OK to run? (yes/mod/no): mod
Parameters to modify:
1: Level
2: Storage
3: Job
4: FileSet
5: Client
6: When
7: Priority
8: Pool
9: Plugin Options
Select parameter to modify (1-9): 8
The defined Pool resources are:
1: Default
2: Monthly
3: Ghost
Select Pool resource (1-3): .
Selection aborted, nothing done.
Job not run.
$
Don't assume the numbers here are equal to what you have, but actually run this command with a valid job identifier (I used
Mack in the example). After that, make a small change to command to run the backup job:
$ echo -e "run job=Mack level=Full\nmod\n8\n2\nyes" | sudo bconsole
Connecting to Director localhost:9101
1000 OK: mijlweg-dir Version: 5.0.3 (04 August 2010)
Enter a period to cancel a command.
run job=Mack level=Full
Using Catalog "MyCatalog"
Run Backup job
JobName: Mack
Level: Full
Client: mijlweg-fd
FileSet: Mack
Pool: Default (From Job resource)
Storage: LTO-5 (From Job resource)
When: 2012-09-04 22:20:29
Priority: 10
OK to run? (yes/mod/no): mod
Parameters to modify:
1: Level
2: Storage
3: Job
4: FileSet
5: Client
6: When
7: Priority
8: Pool
9: Plugin Options
Select parameter to modify (1-9): 8
The defined Pool resources are:
1: Default
2: Monthly
3: Ghost
Select Pool resource (1-3): 2
Run Backup job
JobName: Mack
Level: Full
Client: mijlweg-fd
FileSet: Mack
Pool: Monthly (From User input)
Storage: LTO-5 (From Job resource)
When: 2012-09-04 22:20:29
Priority: 10
OK to run? (yes/mod/no): yes
Job queued. JobId=12660
$
And there you go, backup running with specified pool!
No comments:
Post a Comment