📄 mtxl.readme.html
字号:
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN"><html> <head> <title>SCSI Media Changer and Backup Device Control System</title> </head> <body><center> <h1>SCSI Media Changer and Backup Device Control System</h1></center><p>[Also see the SourceForge <a href="http://sourceforge.net/projects/mtx">project page</a>.]<p><i>mtx</i> is a set of low level driver programs to control featuresof 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 exactreason why a backup or restore failed), as well as do raw SCSI READand WRITE commands to tape drives (not important on Linux, butimportant on Solaris due to the fact that the Solaris tape driversupports none of the additional features of tape drives invented after1988). <i>mtx</i> is designed to be a low level driver in a largerscripted backup solution, such as <ahref="http://amanda.sourceforge.net">Amanda</a>.<i>mtx</i> is notsupposed to itself be a high level interface to the SCSI devices thatit controls.<p> This version has the following features: <ul> <li> Will deal with LARGE media libraries (over a hundred elements). <li> Supports multi-drive media changers such as the Exabyte 220 dual-drive tape library. <li> Supports the 'invert' bit for optical jukeboxes that need that inorder to flip their media. <li> Supports the 'eepos' bits for libraries that need this to extend/retracttheir import/export tray. <li> Now supports import/export elements! <li> Reports volume tags (bar codes) and "alternate volume tags"(whatever those are!) for those tape librariesthat support them. <li> Now runs under FreeBSD and at least Solaris 8. <li> Now has a 'man' page!<li> The actual SCSI manipulation has been separated out into a library, sothat you can create your own "C" programs that manipulate SCSI media changersdirectly. (Please note: this is under GPL, so any such programs will haveto be under GPL also). </ul><p> This program supposedly supports FreeBSD, Solaris, Linux, HP/UX, andIRIX. Tru64 Unix and VMS are probably irretrievably broken at thistime. 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.</ul><h2> Source Code </h2>The current source code is at:<ul><li> <a href="http://sourceforge.net/project/showfiles.php?group_id=4626">Sourceforge Download Page for 'mtx'</a></ul>RPMs may be available from the following place:<ul><li> <a href="http://rpmfind.net/linux/RPM/mtx.html">RPMfind's 'mtx' page</a></ul>A .spec file is now included in the 'mtx' distribution for building yourown RPM's.<p>Note that RPMsare courtesy of <a href="http://www.sewingwitch.com/ken/">Kenneth Porter</a>,who should be contacted regarding rpm-related problems.<p><h2> Known Bugs And Limitations </h2><ul><li> 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 arm's claws around thin air trying to grab a tape that's not there.<li> The 'next' command does not understand the 'invert' bit (i.e., does notrecognize that for optical jukeboxes, the 'next' of side one is to unload,invert, and reload the same disk). It always advances to the nextslot instead. <li> For some Linux distributions, you may need to re-compile the kernel to scan SCSI LUN's in order to detect the media changer. Check /proc/scsi/scsi to see what's going on.<li> 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.<li> For big tape libraries (more than a couple dozen elements) thismay set a big Allocation_Size in the SCSI command block for theREQUEST_ELEMENT_STATUS command. Some operating systems may not be ableto handle this. Versions of Linux earlier than 2.2.6, in particular,may fail this request due to inability to find contiguous pages ofmemory for the SCSI transfer (later versions of Linux 'sg' device doscatter-gather so that this should no longer be a problem).<li> VMS and Tru64 support are probably irretrievably busted. <li> This program will only use the first arm of multiple-arm robots unlessthe robot re-maps all arms to one element ID. <li> 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' canbe gotten from the Amanda contrib directory at <a href="http://download.sourceforge.net/amanda/">http://download.sourceforge.net/amanda</a>.</ul><h2> Philosophy </h2>The Unix philosophy is "many small tools chained together". <i>mtx</i> suppliesthose small tools so that you can create your own backup and recovery tools by chaining<i>mtx</i> pieces together, whether it be with /bin/sh, Perl, Python, orCAML.<h2> Support </h2><ul><li>There is now a 'mtx' mailing list at <a href="http://sourceforge.net/projects/mtx/">http://sourceforge.net/projects/mtx/</a>. <li>There is now a 'mtx' home page at <a href="http://mtx.sourceforge.net">http://mtx.sourceforge.net</a>.<li> There is now a FAQ that is part of the source code. Please read theFAQ first. <li>Report problems to Eric Lee Green (<ahref="mailto:eric@badtux.org">eric@badtux.org</a>). READ THE FAQ FIRST!</ul><h2> See Also: </h2><ul><li>The man page for 'mtx'! (once you get it installed). <li>T-10 SCSI Working Group home page at <a href="http://www.t10.org">www.t10.org</a>.<li>The Linux 'sg' SCSI generic driver home page at <a href="http://www.torque.net/sg/">http://www.torque.net/sg/</a>.<li> <a href="http://badtux.org/eric">The Home Page Of <UL> Tags Anonymous</a> Hi, my name is Eric, and I am addicted to the <UL> tag...</ul> <hr> <address>Maintained by <a href="mailto:eric@badtux.org">Eric Lee Green</a><br> Hosted by <a href="http://www.valinux.com">VA Linux</a>'s <a href="http://www.sourceforge.net">SourceForge</a></address><br><!-- Created: Fri Mar 3 12:19:38 MST 2000 --><!-- hhmts start -->Last modified: Fri Nov 16 11:09:19 MST 2001<!-- hhmts end --> </body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -