SCSI Media Changer and Backup Device Control System

[Also see the SourceForge project page.]

mtx is a set of low level driver programs to control features of SCSI backup related devices such as autoloaders, tape changers, media jukeboxes, and tape drives. It can also report much data, including serial numbers, maximum block sizes, and TapeAlert(tm) messages that most modern tape drives implement (to tell you the exact reason why a backup or restore failed), as well as do raw SCSI READ and WRITE commands to tape drives (not important on Linux, but important on Solaris due to the fact that the Solaris tape driver supports none of the additional features of tape drives invented after 1988). mtx is designed to be a low level driver in a larger scripted backup solution, such as Amanda. mtx is not supposed to itself be a high level interface to the SCSI devices that it controls.

This version has the following features:

This program supposedly supports FreeBSD, Solaris, Linux, HP/UX, and IRIX. Tru64 Unix and VMS are probably irretrievably broken at this time. This program has been tested under FreeBSD, Solaris, and Linux, and there only with a limited set of hardware. See the COMPATIBILITY list in the source code.

Source Code

The current source code is: RPMs may be available from the following place: A .spec file is now included in the 'mtx' distribution for building your own RPM's.

Note that RPMs are courtesy of Kenneth Porter, who should be contacted regarding rpm-related problems.

Known Bugs And Limitations

Philosophy

The Unix philosophy is "many small tools chained together". mtx supplies those small tools so that you can create your own backup and recovery tools by chaining mtx pieces together, whether it be with /bin/sh, Perl, Python, or CAML.

Support

See Also:


Maintained by Eric Lee Green
Hosted by VA Linux's SourceForge

Last modified: Mon Jun 25 15:37:22 MST 2001