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
/dev/sg5 es el Auto-Loader Device en sí, mientras /dev/sg4 es la cinta
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