I all,
I work with bacula since more than 1 year.. but I start have some doubt
I upgrade my backup software only to have the ability to truncate the
volumes automatically, now I'm running 5.0.2
-------------------------------------
I have this Pool:
Pool {
Name = P-daily
Maximum Volume Bytes = 3GB
Pool Type = Backup
AutoPrune = yes
VolumeRetention = 7d
Maximum Volumes = 3
Recycle = no
Purge Oldest Volume = yes
ActionOnPurge=Truncate
LabelFormat = "V-daily-"
}
I would like that when is the end of the volume's retention period, it will
be truncate, delete from the disk
As the manual say
http://www.bacula.org/5.1.x-manuals/en/main/main/New_Features_in_5_0_1.html
I put this:
Job {
Name = CatalogBackup
...
RunScript {
RunsWhen=After
RunsOnClient=No
Console = "purge volume action=all allpools storage=File"
}
}
But the volumes are always in the storage
----------------------------------
########### TEST
I make test on old and no mo used volumes:
The volume in this example is this:
| 1,281 | volume-0036 | Used | 1 | 33,070,351 | 0 | 604,800 | 0 | 0 | 0 |
File | 2010-07-25 03:27:56 |
The Pool is these:
Pool {
Name = Daily
Use Volume Once = yes
Pool Type = Backup
Purge Oldest Volume = yes
AutoPrune = yes
VolumeRetention = 7d # recycle in 7 day
Maximum Volumes = 49 # faccio si che il backup giornaliero sia tenuto solo 1
settimana
Recycle = yes
Recycle Oldest Volume = yes #reciclo volume precedente
}
I update volume-36 on old 'Daily' pool (when I upgrade the software I change
all the Pool: Daily becomes P-daily)
update volume=volume-0036 ActionOnPurge=Truncate
this volumes had Pool retention 7d, but it was created on 2010-07-25 so it
was expired in my opinion
I try to prune the volume. Is correct that this command asks me
"The current Volume retention period is: 7 days" ??
If the policy is "AutoPrune=YES" this Volume should be just pruned, isn't
it?
Continuing I write 'yes'
The bconsole say me: " There are no more Jobs associated with Volume
"volume-0036". Marking it purged."
OK, this means that the volume was had been purged before!!
Now.. if the config file say "Purge Oldest Volume = yes" why this volumes
was in state 'USED', instead of "Purged"??
Ok, now I want to truncate it, delete it from disk trough the command line!!
How I have to do?
Now the command "purge" on this volumes will not work (" Volume
"volume-0036" has VolStatus "Purged" and cannot be purged.The VolStatus must
be: Append, Full, Used, or Error to be purged")
I try to use next volumes, immediatly with the purge command ( volume-0037 |
Used), The console say that "there are no mor jobs assocuiated" Ok, and that
the volume will be marked as purged.. ok, but why it don't truncate the
volume from the disk?
So I use the command line:
purge volume action=truncate storage=ST-1000Gb pool=Daily
but the restponse is -> "No volume founds to perform truncate action(s)"
What's wrong?
Help me.. I'm going crazy behind these problems
Thank's
---
Carlo
------------------------------------------------------------------------------
This SF.net email is sponsored by
Make an app they can't live without
Enter the BlackBerry Developer Challenge
http://p.sf.net/sfu/RIM-dev2dev
_______________________________________________
Bacula-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bacula-users