(OLDER) <- More Stuff -> (NEWER) (NEWEST)
Printer Friendly Version


book graphic unix and linux troubleshooting guide

My Troubleshooting E-Book will show you how to solve tough problems on Linux and Unix systems!







Tape Autoloader on 2.4 Linux

By Rob Fantini

More Articles

Rob Fantini explains how he got an autoloader tape unit working on RedHat Linux

LoneTar Backup Logo

This info may not be clearly written, but shows what I did to get autoloaders working on 2.4 linux.

Part 1: Kernel must support luns

  • use or make a kernel with CONFIG_SCSI_MULTI_LUN=y kernel must probe for scsi luns on boot.
  • install rpm mtx - software to manipulate autoloaders..
  • figure out the device names for /dev/st? and /dev/sg? see part 2.
  • use a script like the one in part 3.

Part 2: notes on device names

  • st0 = 1-st tape drive
  • st1 = 2-nd tape drive etc..

  • sg0 = 1-st generic scsi device
  • sg1 ...
  • sg2 = 3-rd etc...

From /proc/scsi/scsi:


Attached devices:
Host: scsi0 Channel: 00 Id: 03 Lun: 00
  Vendor: SEAGATE  Model: DAT    06240-XXX Rev: 8160
  Type:   Sequential-Access                ANSI SCSI revision: 03
Host: scsi0 Channel: 00 Id: 09 Lun: 00
  Vendor: SEAGATE  Model: DAT    06241-XXX Rev: 8110
  Type:   Sequential-Access                ANSI SCSI revision: 03
Host: scsi0 Channel: 00 Id: 09 Lun: 01
  Vendor: SEAGATE  Model: DAT    06241-XXX Rev: 8110
  Type:   Medium Changer                   ANSI SCSI revision: 03
Host: scsi1 Channel: 00 Id: 00 Lun: 00
  Vendor: TDK      Model: CDRW4800B        Rev: S7D5
  Type:   CD-ROM                           ANSI SCSI revision: 02


so

  • st0 = Host: scsi0 Channel: 00 Id: 03 Lun: 00
  • st1 = Host: scsi0 Channel: 00 Id: 09 Lun: 00

  • sg0 = Host: scsi0 Channel: 00 Id: 03 Lun: 00
  • sg1 = Host: scsi0 Channel: 00 Id: 09 Lun: 00
  • sg2 = Host: scsi0 Channel: 00 Id: 09 Lun: 01

Thus the changer on the autoloader = sg2 .

That scsi assignment changes depending on add/rmv devices, or i think changing the ide cdrom from hdd to hdb






Part 3: script to do backups



# /u4/fbc/adm/Tape/mtx-tar   



# TAR: note  need  '.'  before path to eliminate  'tar: Error exit delayed from previous errors'




# 07-2002: use  mtx to manipulate  dds4 autoloader, #  then backup system.



DAY=`date +%A`
echo $DAY

cartoon
Need eyes on the ground at your customer's site?
Installation and light training Boston and New England
Reliable and experienced, punctual and professional.



set -x
/u4/fbc3/adm/TapeRpt  # clear report file



mtx -f /dev/sg2 unload  ## no harm if already unloaded.
                        ## in any case load does not auto unload.



case $DAY in
        Monday)         mtx -f /dev/sg2 load 1;; 



        Tuesday)        mtx -f /dev/sg2 load 2;;



        Wednesday)      mtx -f /dev/sg2 load 3;;



        Thursday)       mtx -f /dev/sg2 load 4;;



        Friday)         mtx -f /dev/sg2 load 5;;



        Sunday|Saturday) mtx -f /dev/sg2 load 6; # cleaning cartridge, unloads auto aft cleaning
                        mtx -f /dev/sg2 load 1;;



#       Sunday)         mtx -f /dev/sg2 load 1;;
esac




###  uncomment for debugging:
#mtx -f /dev/sg2 status >> /u4/fbc3/adm/TapeRpt ## cron err our also to this



##  09-04-2002, added next line, incase called from cmd line
cd /



tar -cv --exclude-from /u4/fbc/adm/Tape/exclude_files.lst -f  /dev/st1  ./



cat /u4/fbc3/adm/TapeRpt  |   mail -s "MasterBkup report" rob





Publish your articles, comments, book reviews or opinions here!

© January 2003 Rob Fantini All rights reserved






Enter your email address for automatic notification of new posts here
(be sure to whitelist 'feedburner.com' if you use spam filtering)

Or use any RSS reader

Delivered by FeedBurner


Views for this page
Today This Week This Month This Year  Overall
3314242 16,806

/Linux/linuxautoload.html copyright January 2003 Rob Fantini All Rights Reserved

Have you tried Searching this site?

Unix/Linux/Mac OS X support by phone, email or on-site: Support Rates

This is a Unix/Linux resource website. It contains technical articles about Unix, Linux and general computing related subjects, opinion, news, help files, how-to's, tutorials and more. We appreciate comments and article submissions.

Publishing your articles here

More:
       - Backup
       - Hardware
       - Kernel/Internals
       - Linux
       - Unix
       - Tape Drives




Unix/Linux Consultants


http://www.schewanick.com SCO Unix, Solaris, Linx (various), PHP, MySQL, Apache, uniBasic, dL4, Perl, System Administration and more....


SCO, OpenServer, UnixWare, software, servers, security, networks, installation, administration, troubleshooting, maintenance, Watchguard, firewalls, VPNs, e-mail. Visit us at Open Systems Computing and www.go2unix.com.


http://www.cleverminds.net Need expert advice? Want a second opinion? CleverMinds is a one-stop-shop for a wide range of technology solutions. We support Unix, Linux, SCO as well as CMS, ecom, blogs, podcasts, search engines consulting and more. Contact us at web2.0@cleverminds.net 0r (617) 894-1282



Twitter
o When an email ends with "God Bless America", the rest is almost always ignorant, reactionary junk. Not that I need to read to the end. 7:35 AM Apr 16th 2008




card_image






My Favorites

Change Congress