Hi Marcin!
Nice to hear from you :-). Thank you for your feedback!
I hope this could help someone else :-)
Thank you a lot!
Regards,
Ana
On Wed, Mar 25, 2015 at 3:55 AM, Marcin Haba <ganius...@gmail.com> wrote:
> Hello Ana,
>
> Thank you for script list_available_volumes.sh. Nice work!
>
> I played with the script a bit. It works like a charm! :-)
>
> Thanks that you shared this script.
>
> Regards.
> Marcin Haba (gani)
>
> 2015-03-23 19:53 GMT+01:00 Ana Emília M. Arruda <emiliaarr...@gmail.com>:
> > Hi List,
> >
> > I have a situation where I cannot keep all my backup tapes in
> autochanger.
> > Instead, that ones that are not going to be used during the week must be
> > kept in a vault storage. I would like to keep in autochanger only the
> tapes
> > that Bacula will try to use the next week and have this information sent
> to
> > me by email. How much tapes and pools used can vary. I tried using list
> > nextvol and various other Bacula´s options, but without success.
> >
> > So, I tried to create a shell script that could retrieve this
> information.
> >
> > Basically, the script do not check the following:
> >
> > - how many volumes will be used for a backup job;,
> > - if PurgeOldestVolume or RecycleOldestVolume directives are set;
> > - if automatic or manual prune or purge are configured or intended to be
> > used
> > - if volumes are InChanger or not, just for the case of VolStatus=Append
> >
> > The script outputs a list of a number of expected volumes to be used
> from a
> > Pool that could be used for backup in a specific datetime. For example,
> to
> > list all the volumes (you can set a value using --vols) from WeeklyPool
> pool
> > to be used at "date +'%F %T":
> >
> > /opt/bacula/scripts/list_available_volumes.sh --pool=WeeklyPool
> > --date="$(date +'%F %T')"
> > MediaId VolumeName VolStatus LastWritten
> VolRetention
> > InChanger
> > 293 000057L5 Append 0000-00-00 00:00:00 3456000
> > 0
> > 294 000058L5 Append 0000-00-00 00:00:00 3456000
> > 0
> > 295 000059L5 Append 0000-00-00 00:00:00 3456000
> > 0
> > 296 000060L5 Append 0000-00-00 00:00:00 3456000
> > 0
> > 240 000005L5 Purged 2015-01-10 15:09:38 3456000
> > 0
> > 237 000011L5 Purged 2015-01-31 15:27:16 3456000
> > 0
> > 241 000009L5 Used 2015-02-21 15:26:55 3456000
> > 0
> > 233 000010L5 Used 2015-02-28 16:04:23 3456000
> > 0
> > 275 000044L5 Used 2015-03-14 17:55:21 3456000
> > 1
> > 292 000056L5 Used 2015-03-21 17:56:32 3456000
> > 1
> >
> > The WeeklyPool has a 40 days volume retention time and the volumes
> 000009L5,
> > 000010L5, 000044L5 and 000056L5 will not be used by Bacula at
> "2015-03-23
> > 15:25:40" (the output for "date +'%F %T") without operator intervention.
> But
> > this list permits the operator to be prepared for a manual prune/purge
> if it
> > become necessary.
> >
> > The usage and parameters for the script are documented in the code.
> >
> > I´m affraid I was not able to find an easy way to have this information
> with
> > the actual code/scripts/queries from Bacula. If there is a better
> solution
> > for that, please advise me.
> >
> > The script was tested with a small catalog. So I appreciate your help in
> > testing this.
> >
> > Best regards,
> > Ana
> >
> >
> ------------------------------------------------------------------------------
> > Dive into the World of Parallel Programming The Go Parallel Website,
> > sponsored
> > by Intel and developed in partnership with Slashdot Media, is your hub
> for
> > all
> > things parallel software development, from weekly thought leadership
> blogs
> > to
> > news, videos, case studies, tutorials and more. Take a look and join the
> > conversation now. http://goparallel.sourceforge.net/
> > _______________________________________________
> > Bacula-devel mailing list
> > Bacula-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/bacula-devel
> >
>
>
>
> --
> "Większej miłości nikt nie ma nad tę, jak gdy kto życie swoje kładzie
> za przyjaciół swoich." Jezus Chrystus
>
------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the
conversation now. http://goparallel.sourceforge.net/
_______________________________________________
Bacula-devel mailing list
Bacula-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-devel