Hello, I am sorry, but I am unable to understand what you want to do. Could you please try explaining it in one or two sentences?
What does "sanitize file(s)" mean? If you are trying to write a program that erases all data on a tape, then you will probably find that is possible using standard Unix command line tools -- e.g. "mt erase". If you really insist on overwriting a tape with Bacula tools, then you might try btape, which will overwrite a whole tape with random data if you want. Regards, Kern On Wednesday 12 May 2010 21:23:21 Paul Davis wrote: > We have used Bacula for several years now very successfully with a > number of autoloader tape drives to archive (and occasionally restore) > files from multiple machines (running several OSes). Unfortunately every > so often data (typically a file or two) gets saved in the wrong area > (then consequently backed up) that shouldn't have been. To remove it > from disk, such utilities as wipe (wipe.sourceforge.net) are useful but > for tape... > > As Bacula is properly designed to store and retrieve data, there seems > to be no facility to securely sanitize files(s) (per NIST Special > Publication 800-88) from the tape(s) (without setting the lot on fire, a > non-tenable solution to useful backups). As a result I have been > attempting to modify a copy of bextract (tentatively called bwipe) which > could provide such a facility. However, as this (and the inherited > functions it calls) are streamlined to read (and read only) vs. the > other similar functions who are seemingly streamlined to write (mainly > append), which is exactly what is necessary for the mainstream approach. > > I seem to be further falling down the rabbit hole of copying then > modifying a litany of functions (from read_record.c, acquire.c, etc.) so > that they are coded to allow read / modify / write of preexisting > blocks. Thus my email to the development team (or specifically those > with knowledge of the store daemon) about this approach. Perhaps this > has been done before, and I just have never found it? Could there be > some way (even after setting setup_jcr to mode 0) that subsequent device > acquisitions to be read and write? Am I just completely going about this > the wrong way (always a possibility)? Hopefully you can guide me so that > I can hand you a solution that might be incorporated into your project > that all could use (when they fall into a predicament such as this). > > Respectfully, > Paul Davis > > --------------------------------------------------------------------------- >--- > > _______________________________________________ > Bacula-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/bacula-devel ------------------------------------------------------------------------------ _______________________________________________ Bacula-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/bacula-devel
