Comandos

Encontrar el dispositivo del Auto-Loader

    lsscsi -g

    EJEMPLO:

    [0:0:0:0]    disk    ATA      ST4000VN008-2DR1 SC60  /dev/sda   /dev/sg0 

    [1:0:0:0]    disk    ATA      ST4000VN008-2DR1 SC60  /dev/sdb   /dev/sg1 

    [4:0:0:0]    disk    ATA      ST4000VN008-2DR1 SC60  /dev/sdc   /dev/sg2 

    [5:0:0:0]    disk    ATA      ST4000VN008-2DR1 SC60  /dev/sdd   /dev/sg3 

    [9:0:0:0]    tape    HP       Ultrium 6-SCSI   35PW  /dev/st0   /dev/sg4    

    * UTILICE ESTE DISPOSITIVO CON EL COMANDO mt


    [9:0:0:1]    mediumx HP       1x8 G2 AUTOLDR   5.10  /dev/sch0  /dev/sg5
    * UTILICE ESTE DISPOSITIVO CON EL COMANDO mtx

    [10:0:0:0]   disk    Seagate  BUP BK           0304  /dev/sde   /dev/sg6 

MT | Comandos de Cinta

MOSTRAR ESTADO DE CINTA

mt -f /dev/st0 status

RE-BOBINAR CINTA

mt -f /dev/st0 rewind

RE-TENSIONAR CINTA

mt -f /dev/st0 retension

BORRAR CINTA COMPLETA

mt -f /dev/st0 erase

AVANZAR UNA MARCA DE SESIÓN

mt -f /dev/nst0 fsf $mark

RETROCEDER UNA MARCA DE SESIÓN

mt -f /dev/nst0 bsf $mark

SALTAR A FIN DE MARCA (ÚLTIMOS DATOS EN CINTA)

mt -f /dev/nst0 eom

MTX | Comandos de Auto-Loader

MOSTRAR ESTADO DE INVENTARIO DE AUTO-LOADER

mtx -f /dev/sg5 status

CARGAR CINTA X

mtx -f /dev/sg5 load $tape_number

DESCARGAR CINTA X

mtx -f /dev/sg5 unload $tape_number

CARGAR PRÓXIMA CINTA

mtx -f /dev/sg5 next

CARGAR CINTA ANTERIOR

mtx -f /dev/sg5 previous

CARGAR PRIMERA CINTA

mtx -f /dev/sg5 first

CARGAR ÚLTIMA CINTA

mtx -f /dev/sg5 last

MOVER CINTA DE SLOT X A Y

mtx -f /dev/sg5 transfer $x $y

INTERCAMBIAR CINTAS DE SLOT X E Y

mtx -f /dev/sg5 exchange $x $y

TAR | File Archive Commands

ESCRIBIR ARCHIVOS A SESIÓN ACTUAL DE CINTA

tar cvf /dev/nst0 $FILENAME

ADJUNTAR ARCHIVOS AL FINAL DE LA SESIÓN

tar rvf /dev/nst0 $FILENAME

LISTAR ARCHIVOS DE LA SESIÓN ACTUAL

tar tvf /dev/nst0 $FILENAME

EXTRAER ARCHIVOS DE LA SESIÓN ACTUAL

tar xvf /dev/nst0 $FILENAME

EJEMPLO: BORRAR CINTAS 1-4

declare -a tapes=("1" "2" "3" "4")

echo "Borrando y Re-tensionando Cinta."

for i in "${tapes[@]}"
do

echo "Cargando Cinta $i"

mtx -f /dev/sg5 load "$i"
echo "mt -f /dev/st0 rewind"
time mt -f /dev/st0 rewind

echo "mt -f /dev/st0 retension"
time mt -f /dev/st0 retension

echo "mt -f /dev/st0 erase"
time mt -f /dev/st0 erase

echo "mt -f /dev/st0 rewind"
time mt -f /dev/st0 rewind

echo "mt -f /dev/st0 status"
mt -f /dev/st0 status

echo "mtx -f /dev/sg5 unload"
mtx -f /dev/sg5 unload

echo "Listo."

done