MTX 1.3.11
Sponsored Links
MTX 1.3.11 Ranking & Summary
File size:
0.14 MB
Platform:
Any Platform
License:
GPL (GNU General Public License)
Price:
Downloads:
965
Date added:
2007-03-25
Publisher:
Eric Lee Green
MTX 1.3.11 description
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.
MTX can also report much data, including serial numbers, maximum block sizes, and TapeAlert 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 WRITE and READ 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.
Main features:
- Will deal with LARGE media libraries (over a hundred elements).
- Supports multi-drive media changers such as the Exabyte 220 dual- drive tape library.
- Supports the invert bit for optical jukeboxes that need that in order to flip their media.
- Supports the eepos bits for libraries that need this to extend/retract their import/export tray.
- Now supports import/export elements!
- Reports volume tags (bar codes) and "alternate volume tags" (whatever those are!) for those tape libraries that support them.
- Now runs under FreeBSD and at least Solaris 8.
- Now has a man page!
- The actual SCSI manipulation has been separated out into a library, so that you can create your own "C" programs that manipulate SCSI media changers directly. (Please note: this is under GPL, so any such programs will have to be under GPL also).
Version restrictions:
- You may need to do a mt offline (or equivalent for your OS) on the tape drive to eject the tape before you can issue the mtx unload command. The Exabyte EZ-17 and 220 in particular will happily sit there snapping the robot arms claws around thin air trying to grab a tape thats not there.
- The next command does not understand the invert bit (i.e., does not recognize that for optical jukeboxes, the next of side one is to unload, invert, and reload the same disk). It always advances to the next slot instead.
- For some Linux distributions, you may need to re-compile the kernel to scan SCSI LUNs in order to detect the media changer. Check /proc/scsi/scsi to see whats going on.
- If you try to unload a tape to its source slot, and said slot is full, it will instead put the tape into the first empty slot. Unfortunately the list of empty slots is not updated between commands on the command line, so if you try to unload another drive to a full source slot during the same invocation of mtx, it will try to unload to the same (no longer empty) slot and will urp with a SCSI error.
- For big tape libraries (more than a couple dozen elements) this may set a big Allocation_Size in the SCSI command block for the REQUEST_ELEMENT_STATUS command. Some operating systems may not be able to handle this. Versions of Linux earlier than 2.2.6, in particular, may fail this request due to inability to find contiguous pages of memory for the SCSI transfer (later versions of Linux sg device do scatter-gather so that this should no longer be a problem).
- VMS and Tru64 support are probably irretrievably busted.
- This program will only use the first arm of multiple-arm robots unless the robot re-maps all arms to one element ID.
- It has been reported that this program works on Solaris 7 using the sst driver, and may work on Solaris 8 using the sgen driver. sst can be gotten from the Amanda contrib directory at http://download.sourceforge.net/amanda.
Enhancements:
- This release adds the scsieject utility.
- This utility is used to perform the SCSI operations start, stop, load, unload, lock, and unlock.
- It is primarily used with a data transfer device after loading media or before unloading media.
- Loaderinfo has been enhanced to provide more information.
- The mtx command previous has been implemented and the last command has been fixed.
MTX can also report much data, including serial numbers, maximum block sizes, and TapeAlert 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 WRITE and READ 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.
Main features:
- Will deal with LARGE media libraries (over a hundred elements).
- Supports multi-drive media changers such as the Exabyte 220 dual- drive tape library.
- Supports the invert bit for optical jukeboxes that need that in order to flip their media.
- Supports the eepos bits for libraries that need this to extend/retract their import/export tray.
- Now supports import/export elements!
- Reports volume tags (bar codes) and "alternate volume tags" (whatever those are!) for those tape libraries that support them.
- Now runs under FreeBSD and at least Solaris 8.
- Now has a man page!
- The actual SCSI manipulation has been separated out into a library, so that you can create your own "C" programs that manipulate SCSI media changers directly. (Please note: this is under GPL, so any such programs will have to be under GPL also).
Version restrictions:
- You may need to do a mt offline (or equivalent for your OS) on the tape drive to eject the tape before you can issue the mtx unload command. The Exabyte EZ-17 and 220 in particular will happily sit there snapping the robot arms claws around thin air trying to grab a tape thats not there.
- The next command does not understand the invert bit (i.e., does not recognize that for optical jukeboxes, the next of side one is to unload, invert, and reload the same disk). It always advances to the next slot instead.
- For some Linux distributions, you may need to re-compile the kernel to scan SCSI LUNs in order to detect the media changer. Check /proc/scsi/scsi to see whats going on.
- If you try to unload a tape to its source slot, and said slot is full, it will instead put the tape into the first empty slot. Unfortunately the list of empty slots is not updated between commands on the command line, so if you try to unload another drive to a full source slot during the same invocation of mtx, it will try to unload to the same (no longer empty) slot and will urp with a SCSI error.
- For big tape libraries (more than a couple dozen elements) this may set a big Allocation_Size in the SCSI command block for the REQUEST_ELEMENT_STATUS command. Some operating systems may not be able to handle this. Versions of Linux earlier than 2.2.6, in particular, may fail this request due to inability to find contiguous pages of memory for the SCSI transfer (later versions of Linux sg device do scatter-gather so that this should no longer be a problem).
- VMS and Tru64 support are probably irretrievably busted.
- This program will only use the first arm of multiple-arm robots unless the robot re-maps all arms to one element ID.
- It has been reported that this program works on Solaris 7 using the sst driver, and may work on Solaris 8 using the sgen driver. sst can be gotten from the Amanda contrib directory at http://download.sourceforge.net/amanda.
Enhancements:
- This release adds the scsieject utility.
- This utility is used to perform the SCSI operations start, stop, load, unload, lock, and unlock.
- It is primarily used with a data transfer device after loading media or before unloading media.
- Loaderinfo has been enhanced to provide more information.
- The mtx command previous has been implemented and the last command has been fixed.
MTX 1.3.11 Screenshot
MTX 1.3.11 Keywords
SCSI
MTX
MTX 1.3.11
low level
to unload
to control
tape changers
control features
tape
driver
command
slot
level
programs
MTX 1.3.11
Backup
Bookmark MTX 1.3.11
MTX 1.3.11 Copyright
WareSeeker periodically updates pricing and software information of MTX 1.3.11 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of MTX 1.3.11 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
Related Software
Glom allows you to design database table definitions and the relationships between them. Free Download
GeekLog is a PHP and MySQL weblog. Free Download
Ruport (Ruby Reports) is a powerful report generation engine. Free Download
most4linux provides a Linux kernel driver for MOST PCI interfaces and userspace programs to test the driver. Free Download
WindowMaker dock app which is used to control the level of sound output. Free Download
LFTP is sophisticated file transfer program with command line interface. Free Download
sdparm project utility outputs and in some cases modifies SCSI device parameters. Free Download
Acovea/GTK is a GTK-based graphical front end for the Acovea optimization engine. Free Download
Latest Software
Popular Software
Favourite Software