Hi Koshi
I seem to have a similar problem (in bacula 3.0.3). After purging the volume,
it indeed has no more associated jobs as may be verified in the JobMedia table
(select * from JobMedia where MediaId = ID). However, the volume is not emptied
and upon reuse it seems to be full already. Previously, manual purging this way
always worked fine for me.
The only hypothesis i have as to why this could occur is that due to growing
job sizes the data that remains originates from a job that was started on
another tape (and completed on this one). But i am not sure about this at all,
and have no solution path at the moment. Anyone has a solution for this issue
or a hint to diagnose it further?
Best
Thomas
On 16 Jan 2011, at 15:21, Rick Koshi wrote:
>
> Hi all,
>
> I'm running Bacula 5.0.3 on ArchLinux 64-bit with mysql 5.1, backing up
> to disk volumes.
>
> I've purged a number of volumes using commands like "purge volume=Vol-0008".
> The problem is that the files on disk are not getting truncated. I've tried
> both commands I saw in the manual for this purpose:
> purge volume action=truncate storage=File allpools
> purge volume action=all allpools storage=File
> They both appear to run, but don't do anything.
>
> The first time I tried this procedure, it worked without a hitch.
> I purged the volumes and ran the first of the above two commands,
> and it gave me a bunch of output like this:
> *purge volume action=truncate storage=File allpools
>
> This command can be DANGEROUS!!!
>
> It purges (deletes) all Files from a Job,
> JobId, Client or Volume; or it purges (deletes)
> all Jobs from a Client or Volume without regard
> to retention periods. Normally you should use the
> PRUNE command, which respects retention periods.
> Connecting to Storage daemon File at hope.more-right-rudder.com:9103 ...
> 3000 OK label. VolBytes=186 DVD=0 Volume="TempVol-0084"
> Device="FileStorage" (/backup/tapes)
> The volume "TempVol-0084" has been truncated
> 3000 OK label. VolBytes=182 DVD=0 Volume="Vol-0086" Device="FileStorage"
> (/backup/tapes)
> The volume "Vol-0086" has been truncated
> 3000 OK label. VolBytes=182 DVD=0 Volume="Vol-0087" Device="FileStorage"
> (/backup/tapes)
> The volume "Vol-0087" has been truncated
> [ ... ]
>
> Looking on the disk, all those volumes were nice and small (182 bytes each)
> and I went about my business thinking all my problems were solved.
>
> Now, however, I've purged a number of additional volumes, and when I try
> to get them truncated, I get the following output:
> *purge volume action=truncate storage=File allpools
>
> This command can be DANGEROUS!!!
>
> It purges (deletes) all Files from a Job,
> JobId, Client or Volume; or it purges (deletes)
> all Jobs from a Client or Volume without regard
> to retention periods. Normally you should use the
> PRUNE command, which respects retention periods.
> Connecting to Storage daemon File at hope.more-right-rudder.com:9103 ...
> *purge volume action=all allpools storage=File
>
> This command can be DANGEROUS!!!
>
> It purges (deletes) all Files from a Job,
> JobId, Client or Volume; or it purges (deletes)
> all Jobs from a Client or Volume without regard
> to retention periods. Normally you should use the
> PRUNE command, which respects retention periods.
> Using Catalog "MyCatalog"
> Connecting to Storage daemon File at hope.more-right-rudder.com:9103 ...
> *
>
> Note the lack of any actions taken. The volumes on disk are still the same
> (large-ish) size. I've tried restarting the daemons, with no effect.
>
> The volume status is listed as "purged" for all these volumes, as I'd expect.
> The pool configuration looks like this:
> Pool {
> Name = File
> Pool Type = Backup
> Recycle = yes
> AutoPrune = yes
> Volume Retention = 80 days
> Maximum Volume Bytes = 50G
> Maximum Volume Jobs = 1
> LabelFormat = "Vol-"
> Action On Purge = Truncate
> }
>
> Here's an example volume:
> *llist volume=Vol-0008
> MediaId: 8
> VolumeName: Vol-0008
> Slot: 0
> PoolId: 2
> MediaType: File
> FirstWritten: 2010-12-07 23:16:39
> LastWritten: 2010-12-07 23:19:42
> LabelDate: 2010-12-07 23:16:39
> VolJobs: 1
> VolFiles: 0
> VolBlocks: 0
> VolMounts: 3
> VolBytes: 84,373,080
> VolErrors: 0
> VolWrites: 84,531
> VolCapacityBytes: 0
> VolStatus: Purged
> Enabled: 1
> Recycle: 1
> VolRetention: 2,592,000
> VolUseDuration: 0
> MaxVolJobs: 1
> MaxVolFiles: 0
> MaxVolBytes: 5,368,709,120
> InChanger: 0
> EndFile: 0
> EndBlock: 84,420,195
> VolParts: 0
> LabelType: 0
> StorageId: 1
> DeviceId: 0
> LocationId: 0
> RecycleCount: 1
> InitialWrite: 0000-00-00 00:00:00
> ScratchPoolId: 0
> RecyclePoolId: 0
> Comment: NULL
>
> And the director's concept of the pool, if it matters:
> *llist pool=File
> PoolId: 2
> Name: File
> NumVols: 96
> MaxVols: 0
> UseOnce: 0
> UseCatalog: 1
> AcceptAnyVolume: 0
> VolRetention: 6,912,000
> VolUseDuration: 0
> MaxVolJobs: 1
> MaxVolBytes: 53,687,091,200
> AutoPrune: 1
> Recycle: 1
> PoolType: Backup
> LabelFormat: Vol-
> Enabled: 1
> ScratchPoolId: 0
> RecyclePoolId: 0
> LabelType: 0
> *show pool=File
> Pool: name=File PoolType=Backup
> use_cat=1 use_once=0 cat_files=1
> max_vols=0 auto_prune=1 VolRetention=2 months 20 days
> VolUse=0 secs recycle=1 LabelFormat=Vol-
> CleaningPrefix=*None* LabelType=0
> RecyleOldest=0 PurgeOldest=0 ActionOnPurge=1
> MaxVolJobs=1 MaxVolFiles=0 MaxVolBytes=53687091200
> MigTime=0 secs MigHiBytes=0 MigLoBytes=0
> JobRetention=0 secs FileRetention=0 secs
>
> Does anyone have any ideas why this isn't working?
>
> Thanks in advance for any help.
>
> -- Koshi
>
> ------------------------------------------------------------------------------
> Protect Your Site and Customers from Malware Attacks
> Learn about various malware tactics and how to avoid them. Understand
> malware threats, the impact they can have on your business, and how you
> can protect your company and customers by using code signing.
> http://p.sf.net/sfu/oracle-sfdevnl
> _______________________________________________
> Bacula-users mailing list
> Bacula-users AT lists.sourceforge DOT net
> https://lists.sourceforge.net/lists/listinfo/bacula-users
------------------------------------------------------------------------------
Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)!
Finally, a world-class log management solution at an even better price-free!
Download using promo code Free_Logger_4_Dev2Dev. Offer expires
February 28th, so secure your free ArcSight Logger TODAY!
http://p.sf.net/sfu/arcsight-sfd2d
_______________________________________________
Bacula-users mailing list
Bacula-users AT lists.sourceforge DOT net
https://lists.sourceforge.net/lists/listinfo/bacula-users
|