Bacula-users

Re: [Bacula-users] Autoprune/recycle behavior?

2008-12-24 01:37:44
Subject: Re: [Bacula-users] Autoprune/recycle behavior?
From: Dan Langille <dan AT langille DOT org>
To: Robert LeBlanc <robert AT leblancnet DOT us>
Date: Wed, 24 Dec 2008 01:34:08 -0500
On Dec 24, 2008, at 12:09 AM, Robert LeBlanc wrote:

>  Our Daily pool finally filled up after a year of writing to it. Our  
> changer was asking to label a volume "Daily-xxxx" which all of our  
> tapes are L3xxxxxx from bar codes. I figured out that this was  
> happening because of the directive "Label Format" that I had  
> specified. I commented out the directive and deleted the virtual  
> media entries from the database and tried the mount command without  
> specify a slot. It stopped asking for a volume name, but the said  
> there was no appendable media. I read through the Automatic Volume  
> Recycling chapter 
> (http://www.bacula.org/en/rel-manual/Automatic_Volume_Recycling.html 
> ) and everything seems to be in place. I've set Autoprune = yes and  
> Recycle = yes some time ago with a volume retention of 4 months.  
> I've checked all this in bconsole and everything is correct.

After you changed the Pool parameters in bacula-dir.conf, did you  
issue a reload and then run "update pool" and "update volume from pool?

> Now, from the chapter I get from this section:
>
> "By setting AutoPrune to yes you will permit Bacula to automatically  
> prune all Volumes in the Pool when a Job needs another Volume.  
> Volume pruning means removing records from the catalog. It does not  
> shrink the size of the Volume or affect the Volume data until the  
> Volume gets overwritten. When a Job requests another volume and  
> there are no Volumes with Volume Status Append available, Bacula  
> will begin volume pruning. This means that all Jobs that are older  
> than the VolumeRetention period will be pruned from every Volume  
> that has Volume Status Full or Used and has Recycle set to yes.  
> Pruning consists of deleting the corresponding Job, File, and  
> JobMedia records from the catalog database. No change to the  
> physical data on the Volume occurs during the pruning process. When  
> all files are pruned from a Volume (i.e. no records in the catalog),  
> the Volume will be marked as Purged implying that no Jobs remain on  
> the volume. The Pool records that control the pruning are described  
> below."
>
> This tells me that when there are no appendable volumes, bacula will  
> search through the pool and prune all jobs and files from all media  
> that the last written date is greater then the VolumeRetention  
> period. This also seems to indicate that this pruning overrides any  
> retention period that may be set in the client directive. However,  
> the behavior that I've seen tonight seems to indicate that this is  
> not the case. Our client directive has the file retention period set  
> to 2 years and the job retention set for 5 years. We have our back- 
> ups in a GFS rotation and would like our monthly back-ups to  
> archived for this long. Please advise me how to know exactly what is  
> going on and set this up the way we would like.
>

Someone else might elaborate here but I think you're missing the  
'update' commands I mention above.

-- 
Dan Langille
http://langille.org/




------------------------------------------------------------------------------
_______________________________________________
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>