Re: deleting a failing tape

Alan Polinsky <[email protected]> Tue, 3 Feb 2026 13:12:57 -0500
Newsgroups gmane.comp.bacula.user
Message-ID <[email protected]>
Arno and list folks:


Thanks a lot. I'll follow your suggestions. My initial fears are 
validated by your comments. The LTO3 tape successfully backed up 300 
gigs before hitting the bad section of tape. I had hoped that a 
retentioning of the using mt -f /dev/nst0 retention would help, but it 
did nothing.  I'll use the query to find out what's been saved on the 
tape and go from there.


Alan

On 2/3/26 12:48, Arno Lehmann via Bacula-users wrote:
> Hi Alan,
>
> Am 03.02.2026 um 18:18 schrieb Alan Polinsky:
>> My monthly backup has recently run and one of the tapes used in the 
>> backup is obviously failing. Is there a proper way to eliminate that 
>> tape from the pool so it can be replaced?
>
> Sure. And of course it dead simple, provided you already know 
> everything :-)
>
>> I am on Bacula 9.6.7.
>
> Erm... would you think a reminder to updata is in order? ;-)
>
>> This time I am trying to rely only on Bacula scripts rather than 
>> going directly to the database and deleting the tape.
>
> You can actually delete volumes from the catalog and the deletion 
> should also be done on all related entries, but I think this is rather 
> aggressive to handle the situation. I'd do the following:
>
> 1. mark the tape so it will not be used again to write data to: 
> Read-Only would be a good choice.
>
> 2. only if you want to make sure Bacula will never rely on data that 
> is on this tape, i.e. if you want to also invalidate all jobs that 
> have data on the tape in question, you should purge the volume.
> Personally, I wouldn't, assuming that even a failing tape may be 
> better to restore from than no backup at all. But see next item.
>
> 3. if you would prefer to re-run some or any jobs that have data on 
> the tape in question, check which ones that are.
> There's a prepared query for this purpose in the query sample file, 
> and I suspect most GUIs can do this, too.
> Of course you'd then run the jobs.
>
> 4. I would actually not remove the tape from the catalog (its records 
> are part of your logging / audit trail IMO) as long as anything in the 
> catalog still refers to it. In other words, just keep it there, keep 
> it in status Read-Only, eventually it will be pruned of jobs.
>
> 5. if you really want to delete the volume information from the 
> catalog, the purge volume= bconsole command would ensure that all 
> related information is also properly cleaned up. As stated above, I'd 
> not do that without particular reasons.
>
> At this point, Bacula would never refer to any data on that volume, 
> and no job would have it in its list of media, so this is the time to 
> actually destroy the tape physically, and optionally delete the volume 
> from the catalog.
>
> 6. Thus: delete volume= is the bconsole command.
>
> Note that I do not imply anything about unloading the tape from the 
> library; I guess you know how to do so and in particular how to update 
> Bacula's idea of the library's inventory.
>
>
> Does that help?
>
> Cheers,
>
> Arno
>
>>
>> Thank you.
>>
>>
>> Alan
>>
>>
>>
>> _______________________________________________
>> Bacula-users mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/bacula-users
>


_______________________________________________
Bacula-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bacula-users