volnuke

These had really struck terror into the hearts of everyone who had encountered them — in most cases, however, the terror was extremely short-lived, as was the person experiencing the terror.

— Douglas Adams, Life, the Universe, and Everything

Description

This is a smart volume deletion utility that finds the location of the volume for itself. It understands how to delete replicated volumes, double-checks with the user before removing a volume, and can be given a mount point to delete the corresponding volume and remove the mount point in one step.

volnuke also stores a record of all deleted volumes into a central file, which can then be used to purge the volumes from a backup system or just keep track of when volumes were deleted.

Requirements

volnuke is written in Perl and requires Perl 5.005. It is for AFS, and therefore obviously requires the AFS fs and vos utilities be available. volnuke searches for them in a few locations, but you may want to change the search logic yourself.

You will likely need to customize paths in this script for your site. See the Site configuration section at the top of each of the scripts.

Download

The program:

volnuke 1.11 2004-03-11 Download

Documentation:

License

Copyright 2002, 2003, 2004 Board of Trustees, Leland Stanford Jr. University.

This program is free software; you may redistribute it and/or modify it under the same terms as Perl itself. This means that you may choose between the two licenses that Perl is released under: the GNU GPL and the Artistic License. Please see your Perl distribution for the details and copies of the licenses.

Last modified and spun 2008-11-08