Bacula-users

[Bacula-users] I can't 'truncate' volumes - several questions

2010-08-12 05:42:04
Subject: [Bacula-users] I can't 'truncate' volumes - several questions
From: Carlo Filippetto <carlo.filippetto AT gmail DOT com>
To: bacula-users <bacula-users AT lists.sourceforge DOT net>
Date: Thu, 12 Aug 2010 11:37:25 +0200
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="" 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="" 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
Bacula-users AT lists.sourceforge DOT net
https://lists.sourceforge.net/lists/listinfo/bacula-users
<Prev in Thread] Current Thread [Next in Thread>
  • [Bacula-users] I can't 'truncate' volumes - several questions, Carlo Filippetto <=