Control de Backup en Cinta (tape backup)

previamente deben intalarse

mtx
mt-st

mtx

es la herramienta que controla el almacenaje de los cartuchos de cinta desde la "biblioteca" (gabetero) y su traslado al cabezal de escritura
mtx manipula el dispositivo /dev/changer

averiguar si existe un dipositivo de cinta reconocido en el sistema

[root@machine ~]# /bin/dmesg | /bin/grep -i "changer" -B 2 -A 6
scsi4 :  on PCI bus 0e device 00 irq 17
scsi 2:0:0:0: Sequential-Access HP       Ultrium 4-SCSI   H49W PQ: 0 ANSI: 5
scsi 2:0:0:1: Medium Changer    HP       MSL G3 Series    4.60 PQ: 0 ANSI: 5
scsi 2:0:1:0: Direct-Access     HP       MSA2012fc        J200 PQ: 0 ANSI: 5
scsi 2:0:2:0: Direct-Access     HP       MSA2012fc        J200 PQ: 0 ANSI: 5
scsi 2:0:2:1: Direct-Access     HP       MSA2012fc        J200 PQ: 0 ANSI: 5
lpfc 0000:0e:00.1: PCI INT B -> GSI 18 (level, low) -> IRQ 18
lpfc 0000:0e:00.1: setting latency timer to 64
scsi5 :  on PCI bus 0e device 01 irq 18
--
osst :I: Tape driver with OnStream support version 0.99.4
osst :I: $Id: osst.c,v 1.73 2005/01/01 21:13:34 wriede Exp $
SCSI Media Changer driver v0.25 
ch0: type #1 (mt): 0x0+1 [medium transport]
ch0: type #2 (st): 0x3e9+23 [storage]
ch0: type #3 (ie): 0x65+1 [import/export]
ch0: type #4 (dt): 0x1+1 [data transfer]
ch0: dt 0x1: ID/LUN unknown
ch0: INITIALIZE ELEMENT STATUS, may take some time ...
ch0: ... finished
ch 2:0:0:1: Attached scsi changer ch0
EXT4-fs (cciss!c0d0p1): mounted filesystem with ordered data mode
SELinux: initialized (dev cciss!c0d0p1, type ext4), uses xattr
EXT4-fs (cciss!c0d0p6): mounted filesystem with ordered data mode
SELinux: initialized (dev cciss!c0d0p6, type ext4), uses xattr
Adding 8196696k swap on /dev/cciss/c0d0p5.  Priority:-1 extents:1 across:8196696k 
SELinux: initialized (dev binfmt_misc, type binfmt_misc), uses genfs_contexts

conocer como es la disposicion de las cintas en la unidad

aqui indica que los compartimentos/ranuras/slots 21,22,23 " Storage Element 21:Full" disponen de cintas cargadas y el dispositivo de escritura esta vacio Data Transfer Element 0:Empty

[root@machine ~]# /usr/sbin/mtx status
  Storage Changer /dev/changer:1 Drives, 24 Slots ( 1 Import/Export )
Data Transfer Element 0:Empty
      Storage Element 1:Empty
      Storage Element 2:Empty
      Storage Element 3:Empty
      Storage Element 4:Empty
      Storage Element 5:Empty
      Storage Element 6:Empty
      Storage Element 7:Empty
      Storage Element 8:Empty
      Storage Element 9:Empty
      Storage Element 10:Empty
      Storage Element 11:Empty
      Storage Element 12:Empty
      Storage Element 13:Empty
      Storage Element 14:Empty
      Storage Element 15:Empty
      Storage Element 16:Empty
      Storage Element 17:Empty
      Storage Element 18:Empty
      Storage Element 19:Empty
      Storage Element 20:Empty
      Storage Element 21:Full 
      Storage Element 22:Full 
      Storage Element 23:Full 
      Storage Element 24 IMPORT/EXPORT:Empty

cargar la cinta x en el dispositivo de escritura y reemplazarlo por otra cinta

[root@machine ~]# /usr/sbin/mtx -f /dev/changer load 21
Loading media from Storage Element 21 into drive 0...done
[root@machine ~]# /usr/sbin/mtx status
  Storage Changer /dev/changer:1 Drives, 24 Slots ( 1 Import/Export )
Data Transfer Element 0:Full (Storage Element 21 Loaded)
      Storage Element 1:Empty
      Storage Element 2:Empty
      Storage Element 3:Empty
      Storage Element 4:Empty
      Storage Element 5:Empty
      Storage Element 6:Empty
      Storage Element 7:Empty
      Storage Element 8:Empty
      Storage Element 9:Empty
      Storage Element 10:Empty
      Storage Element 11:Empty
      Storage Element 12:Empty
      Storage Element 13:Empty
      Storage Element 14:Empty
      Storage Element 15:Empty
      Storage Element 16:Empty
      Storage Element 17:Empty
      Storage Element 18:Empty
      Storage Element 19:Empty
      Storage Element 20:Empty
      Storage Element 21:Empty
      Storage Element 22:Full 
      Storage Element 23:Full 
      Storage Element 24 IMPORT/EXPORT:Empty
[root@machine ~]# /usr/sbin/mtx -f /dev/changer unload
-------------------------el proceso dura aproximadamente 40 segundos ------------------------
Unloading drive 0 into Storage Element 21...done
[root@machine ~]# /usr/sbin/mtx -f /dev/changer load 22
-------------------------el proceso dura aproximadamente 40 segundos ------------------------
Loading media from Storage Element 22 into drive 0...done
[root@machine ~]# /usr/sbin/mtx status
  Storage Changer /dev/changer:1 Drives, 24 Slots ( 1 Import/Export )
Data Transfer Element 0:Full (Storage Element 22 Loaded)
      Storage Element 1:Empty
      Storage Element 2:Empty
      Storage Element 3:Empty
      Storage Element 4:Empty
      Storage Element 5:Empty
      Storage Element 6:Empty
      Storage Element 7:Empty
      Storage Element 8:Empty
      Storage Element 9:Empty
      Storage Element 10:Empty
      Storage Element 11:Empty
      Storage Element 12:Empty
      Storage Element 13:Empty
      Storage Element 14:Empty
      Storage Element 15:Empty
      Storage Element 16:Empty
      Storage Element 17:Empty
      Storage Element 18:Empty
      Storage Element 19:Empty
      Storage Element 20:Empty
      Storage Element 21:Full 
      Storage Element 22:Empty
      Storage Element 23:Full 
      Storage Element 24 IMPORT/EXPORT:Empty

crear un archivo de 1gb

[root@srvkvm016247 ~]# /bin/dd if=/dev/zero of=archivo.txt bs=1024 count=1048576
-------------------------el proceso dura aproximadamente 15 segundos ------------------------
1048576+0 records in
1048576+0 records out
1073741824 bytes (1.1 GB) copied, 12.2701 s, 87.5 MB/s

mt-st

"mt" es la herramienta que sirve para las tareas de lectura/escritura de datos sobre el dispositivo de cinta
el dispositivo a utilizar con mt es /dev/st0 (rebobina siempre la cinta) y /dev/nst0 vincula al mismo dispositivo pero este no rebobina, mantiene en el ultimo punto de escritura

comprobar el estado de la cinta

[root@machine ~]# /bin/mt -f /dev/st0 status
SCSI 2 tape drive:
File number=0, block number=0, partition=0.
Tape block size 32768 bytes. Density code 0x46 (LTO-4).
Soft error count since last status=0
General status bits on (41010000):
 BOT ONLINE IM_REP_EN

eliminar contenido de la unidad

[root@machine ~]# /bin/mt -f /dev/st0 erase
-------------------------el proceso dura aproximadamente 3 horas con un casete de 1.4 tb ------------------------

[root@machine ~]# mt -f /dev/st0 rewind
[root@machine ~]# mt -f /dev/st0 status
SCSI 2 tape drive:
File number=0, block number=0, partition=0.
Tape block size 32768 bytes. Density code 0x46 (LTO-4).
Soft error count since last status=0
General status bits on (41010000):
BOT ONLINE IM_REP_EN
[root@machine ~]# mt -f /dev/st0 status

Fuentes:
Unless otherwise stated, the content of this page is licensed under GNU Free Documentation License.