I’m only seeing purge and prune as the possible actions in the action drop-down (v9.6.6.3)?
Best -Chris- > On 24 Feb 2022, at 09:47, Marcin Haba <ganius...@gmail.com> wrote: > > Hello Chris, > > You can select volumes from many pages. Also filters, sorting and pagination > works with selected volumes the same well as without any selection. At the > bottom of the table you can see how many volumes is selected and there you > can also find tips about possible selection ways (with CTRL and with SHIFT). > > Best regards, > Marcin Haba (gani) > > On Thu, 24 Feb 2022 at 10:35, Chris Wilkinson <winstonia...@gmail.com > <mailto:winstonia...@gmail.com>> wrote: > Thanks for that suggestion. Am I correct that I can only select multiple > records from one page? > > I had a large number of volumes to delete that spread over several pages so > wrote the little script. I also use the Bacula Webmin module to delete the > odd volume but it’s a one at a time operation. > > Best > -Chris- > > > > >> On 24 Feb 2022, at 04:09, Marcin Haba <ganius...@gmail.com >> <mailto:ganius...@gmail.com>> wrote: >> >> Hello Chris, >> >> If you use Baculum and you want to delete Purged volumes only from the >> catalog you can go to Volumes page, then in 'Vol. status' filter select >> 'Purged', after that select volumes that you want to delete. If you want to >> delete all Purged volumes, please select all filtered jobs (for example by >> clicking first volume and clicking the last one with SHIFT). At the end in >> the actions drop down list you can select 'Delete' action and that's all. In >> the modal window you should now see the delete action log from bconsole. >> >> Best regards, >> Marcin Haba (gani) >> >> On Wed, 23 Feb 2022 at 17:41, Chris Wilkinson <winstonia...@gmail.com >> <mailto:winstonia...@gmail.com>> wrote: >> Your suggestion was perfect. >> >> This little bash script has the desired effect. It can be altered to >> find/delete other types of unwanted records such as Error or Read-Only or >> restricted to a particular pool as you suggested. It doesn’t delete anything >> on disk, only from the catalog. >> >> #!/bin/bash >> #Usage: sudo ./delete-purged-volumes.sh any-char >> #Delete purged Bacula volumes. Do not delete if arg is empty >> if [[ -z $1 ]]; then >> echo "Not deleting" >> fi >> for vol in $(echo "list volume" | bconsole | grep Purged | awk '{print $4}') >> do >> if [[ ! -z $1 ]]; then >> echo "delete yes volume=$vol" | bconsole > /dev/null >> echo "Volume $vol deleted" >> else >> echo "Volume $vol not deleted" >> fi >> done >> >> Best >> -Chris- >> >> >> >> >>> On 21 Feb 2022, at 11:22, Josip Deanovic <djosip+n...@linuxpages.net >>> <mailto:djosip+n...@linuxpages.net>> wrote: >>> >>> On 2022-02-21 11:46, Chris Wilkinson wrote: >>>> Following a failure of a storage device, I have a number of records >>>> marked as ‘read-only’ in the database. >>>> The backup jobs has been moved to a new storage so these records are >>>> now redundant and I’d like to clean them out. >>>> I looked through bconsole commands but didn’t find a command to do >>>> this except by finding volumes with read only status and deleting them >>>> one by one. Is there a semi-automated way to find and delete read-only >>>> records? >>> >>> >>> Hi Chris >>> >>> I think that bconsole delete command would not accept more than >>> one volume name or volume id. >>> >>> You could get the list of your read-only volumes from the database >>> and then use shell one-liner which would send the delete command >>> through bconsole in a loop. >>> >>> Instead of retrieving the list of volumes from the database you >>> could also get them from bconsole + some grepping or awking. >>> >>> Something like this would give you the list of the names of your >>> volumes in the Read-Only state from all available pools (you might >>> want to limit the list to a specific pool using pool=your-pool-name): >>> echo "list volumes" | bconsole | grep Read-Only | awk '{print $4}' >>> >>> Then you can take that list of volume names and in a similar manner >>> call bconsole tool with the delete command in a loop. >>> >>> >>> Regards! >>> >>> -- >>> Josip Deanovic >>> >>> >>> _______________________________________________ >>> Bacula-users mailing list >>> Bacula-users@lists.sourceforge.net >>> <mailto:Bacula-users@lists.sourceforge.net> >>> https://lists.sourceforge.net/lists/listinfo/bacula-users >>> <https://lists.sourceforge.net/lists/listinfo/bacula-users> >> >> _______________________________________________ >> Bacula-users mailing list >> Bacula-users@lists.sourceforge.net >> <mailto:Bacula-users@lists.sourceforge.net> >> https://lists.sourceforge.net/lists/listinfo/bacula-users >> <https://lists.sourceforge.net/lists/listinfo/bacula-users> >> >> >> -- >> "Greater love hath no man than this, that a man lay down his life for his >> friends." Jesus Christ >> >> "Większej miłości nikt nie ma nad tę, jak gdy kto życie swoje kładzie za >> przyjaciół swoich." Jezus Chrystus > > > > -- > "Greater love hath no man than this, that a man lay down his life for his > friends." Jesus Christ > > "Większej miłości nikt nie ma nad tę, jak gdy kto życie swoje kładzie za > przyjaciół swoich." Jezus Chrystus
_______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users