Thanks for that, I'll give it a try. I also found some volumes marked as 'Error' so I could use the same technique.
Best Chris On Mon, 21 Feb 2022, 11:25 am Josip Deanovic, <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 > https://lists.sourceforge.net/lists/listinfo/bacula-users >
_______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users