martes, 9 de agosto de 2011

Unidad de Cinta en Linuix - DAT 72


En el trabajo tenia que utilizar la unidad de cinta de un servidor, y esta me costo un poquito utilizarla. Pero en fin como todo en linux, queda impecable. 


La famosa cinta Dat72, la utilice en Centos 5.6. Pienso que tiene mucho espacio. 


Para utilizarla (Dat72) debemos tener el comando mt. Si no lo tienen instalado al paquete busquenlo con su gestor de paquetes:  
yum search mt

Para instalarlo en mi centos: 
yum install mt-st.x86_64

Para buscar el dispostivo:
dmesg |grep scsi |grep st

El dispositivo estaba en /dev/st0 y no se precisa montar.

Hay que crear un enlace simbolico desde /dev/st0 hacia /dev/tape
ln -s /dev/st0 /dev/tape


Comando mt (magnetic tape control)
Permite mandar instrucciones al dispositivo de cinta.

Sintaxis:
mt [opciones] [-f <dispositivo>] [comando] [cantidad] [argumentos]

Opciones:
-f /dev/tape
Permite especificar unidad de cinta sobre la cual trabajar.

Comando Descripción:

rewind
Rebobina la cinta hasta el inicio.

fsf
Se mueve hacia adelante cuantos volúmenes se expresen a través
del parámetro <cantidad>. La cinta se posiciona en el primer
bloque del volumen siguiente.

fsfm
Es similar al anterior solo que la cinta se posiciona en el último
bloque del volumen anterior.

bsf
Se mueve hacia atrás cuantos volúmenes se expresen a través del
parámetro <cantidad>. La cinta se posiciona en el primer bloque
del volumen siguiente.

bsfm
Es similar al anterior solo que la cinta se posiciona en el último
bloque del volumen anterior.

asf
Se posiciona la cinta en el comienzo del archivo correspondiente al
parámetro <cantidad> a partir del inicio de la cinta. Es
equivalente a hacer un ``rewind'' y luego un``fsf'' con la misma
cantidad.

eod
Posiciona en el final de los datos válidos.

offline Rebobina la cinta y si es posible la descarga de la torre.

erase
Borra la cinta.

status
Imprime el estado actual de la cinta. Este contiene la posición en
que se encuentra la cinta, el número del bloque actual, el archivo o
volumen, etc.

eof
Escribe en la cinta tantas marcas de tipo EOF (End Of File) se
expresen a través del parámetro <cantidad>.


eject
Expulsa la cinta.



Ejemplo:

Expulsa la cinta
mt -f /dev/st0 eject

Retrocede
mt -f /dev/st0 rewind



La estructura de la cinta:






1 comentario:

  1. Buenas, a ver si me puedes ayudar un poco. Veras, tengo conectadas a una blade con sistema operativo Centos 5.8, un robot con 4 unidades de cintas conectadas por fiber channel, usando por ejemplo el comando: dmesg |grep scsi |grep st me muestra los dispositivos de la siguiente manera: st 1:0:1:0: Attached scsi tape st0 y así sucesivamente para los otros tres, con el comando lsscsi me da un poco mas de información como por ejemplo: [1:0:1:0] tape IBM ULTRIUM-TD4 97F0 /dev/st0, para este dispositivo hice el enlace simbólico a /dev/tape0, pero cuando quiero por ejemplo ejecutar el siguiente comando: mt -f /dev/st0 rewind me sale el siguiente mensaje de error: /dev/st0: Device or resource busy. ¿Tienes alguna idea porque no tengo acceso al dispositivo o a que se debe ese mensaje? Gracias.

    ResponderEliminar