En este capítulo, se incluye información para ayudarlo a resolver los problemas del sistema LTFS-LE. Se incluyen los siguientes temas:
Durante la detección de la biblioteca, LTFS-LE procesa cada volumen. Como parte de este proceso, LTFS-LE realiza una comprobación del sistema de archivos.
En determinadas circunstancias, es posible que un volumen no se procese debido al timeout de la comprobación del sistema de archivos. Esto se indica en el panel Recent Events (Eventos recientes), en la página LTFS-LE BUI Dashboard (Panel de control de la BUI de LTFS-LE), como se muestra en la siguiente figura:
Figura 11-1 Timeout de la comprobación del sistema de archivos
Como se muestra en Figura 11-1, la comprobación del sistema de archivos para el volumen F52268 falló debido a que un evento de procesamiento automático se prolongó durante más de dos horas.
Esto lo indican las siguientes entradas de eventos que aparecen cerca de la parte superior de la pantalla:
Volume F52268 auto processing complete. Dismount File System for Volume F52268 failed. Check the system for volume F52268 failed. Dismount File System for Volume F52268 failed.
Si se produce esta situación, siga los pasos siguientes para volver a procesar el volumen:
Inicie sesión en el servidor de LTFS-LE y ejecute el siguiente comando para verificar si el comando de comprobación del sistema de archivos (ltfsck) sigue en ejecución:
[root@ltfssrv LTFS_LE_TUTILS]# ps -elf | grep ltfsck
Ejemplo de salida:
0 S root 30029 29971 0 78 0 - 16485 wait 13:12 pts/12 00:00:00 sh -c /usr/local/bin/ltfsck -e orcltape /dev/st0 2>&1 4 S root 30030 30029 0 75 0 - 12804 sg_ioc 13:12 pts/12 00:00:00 /usr/local/bin/ltfsck -e orcltape /dev/st0 0 S root 30032 28601 0 78 0 - 15293 pipe_w 13:13 pts/18 00:00:00 grep ltfsck
Después de confirmar que no hay un proceso ltfsck en ejecución, use ACSLS para desmontar el volumen.
Después de desmontar el volumen correctamente de ACSLS, use la BUI de LTFS-LE para expulsar el volumen. Consulte Expulsión de volúmenes.
Después de expulsar el volumen correctamente, transfiéralo a un servidor independiente que tenga instalado LTFS Open Edition (LTFS-OE).
Ejecute uno de los siguientes comandos de comprobación del sistema de archivos (ltfsck) para realizar una comprobación manual del sistema de archivos para la unidad que ha montado el volumen:
/usr/local/bin/ltfsck –e orcltape /dev/st? /usr/local/bin/ltfsck –e ibmtape /dev/IBMTape? /usr/local/bin/ltfsck –e ltotape /dev/st?
Sustituya el identificador actual de la unidad por st?
o IBMTape?
.
Consulte el archivo Léame de LTFS Open Edition para obtener una lista de las opciones de comandos disponibles.
Una vez que el comando ltfsck se ha ejecutado correctamente, puede volver a introducir el volumen en la biblioteca. Consulte Introducción de volúmenes mediante ACSLS.
Espere a que finalice el procesamiento automático de LTFS-LE para comenzar a utilizar el volumen.
Al igual que con cualquier sistema de software que funciona normalmente, LTFS-LE genera información de registro que se conserva en las unidades internas.
LTFS-LE utiliza una funcionalidad estándar de rotación de logs de Linux para mantener el uso del disco en un tamaño gestionable, al mismo tiempo que proporciona información actualizada para ayudar al representante de servicio a depurar un problema. Una vez que los logs alcanzan un determinado tamaño, se rotan y los logs antiguos se purgan.
Para gestionar aún más espacio en disco, el representante de servicio puede optar por cambiar la cantidad de logs que se conservan en el sistema. Como consecuencia de esto, es posible que se conserven, pero no se roten, logs huérfanos antiguos. En esta situación, se recomienda que el representante de servicio elimine manualmente los logs huérfanos. Estos logs se identifican con registros de hora y fecha, y son más grandes que el valor de rotación del nuevo log.
Cuando un volumen aparece "atenuado" en la página de gestión de volúmenes de la BUI de LTFS-LE, esto indica que el volumen no está disponible.
La siguiente figura muestra la página Manage Volumes (Gestionar volúmenes) de la BUI de LTFS-LE, con el volumen atenuado destacado (ISR932).
Esta condición se puede producir por los siguientes motivos:
Un usuario abre la biblioteca y elimina físicamente el medio del volumen. Cuando la biblioteca se vuelve a detectar manual o automáticamente, LTFS-LE pierde la sincronización con ACSLS. LTFS-LE marca el volumen eliminado como no disponible en su base de datos y el volumen aparece atenuado en la BUI de LTFS-LE.
El software de LTFS-LE no puede resolver errores en una cinta o una unidad de cintas. El volumen se deja en la unidad, pero LTFS-LE marca el volumen como no disponible en la base de datos y aparece atenuado en la BUI de LTFS-LE.
En ambos casos, aparece un mensaje de error en el panel de control de LTFS-LE indicando que se necesita una intervención manual para corregir el problema.
Si ocurre esta condición, realice los siguientes pasos para eliminar el volumen de la base de datos de LTFS-LE:
Desde la página Manage Volumes (Gestión de volúmenes) de la BUI de LTFS-LE, registre el número de serie del volumen para el volumen no disponible que aparece atenuado.
Inicie sesión en el servidor LTFS-LE como usuario root.
Ejecute el siguiente comando para navegar al directorio bin de LTFS-LE:
# cd /var/opt/Oracle/LTFS_LE/bin
Ejecute el siguiente comando para ejecutar la herramienta de la CLI de LTFS-LE:
# java -jar LTFSLE_FixTool.jar
Command List. . 1. chgdrvpendingsta command. . Usage: chgdrvpendingsta <Drive serial number> Example 1: chgdrvpendingsta 576001000419 Example 2: chgdrvpendingsta 576001000421 2. delunavailablevol command. . Usage: delunavailablevol <Volume serial number> Example 1: delunavailablevol ISR401 Example 2: delunavailablevol ISR402 . 3. quit. . ltfs> .
Ejecute el comando delunavailablevol
en el volumen que está atenuado, reemplazando el número de serie de volumen que registró en el paso 1.
Por ejemplo:
ltfs> delunavailablevol ISR213 . Unavailable volume <ISR213> is deleted successfully! .
Ejecute el siguiente comando para salir de la herramienta de la CLI de LTFS-LE:
ltfs> quit
Ejecute el siguiente comando para detener los servicios de LTFS-LE:
# /var/opt/Oracle/LTFS_LE/bin/manageLtfsleServices -t
Ejecute la siguiente serie de comandos para comprobar si el sistema de archivos de LTFS de backend sigue montado y, a continuación, desmonte todos los sistemas de archivos. Espere a que se complete el proceso de LTFS.
# mount | grep -i LTFS_LE
# dismount -f <LTFS mount point>
# ps -elf | grep "/usr/local/bin/ltfs"
Ejecute la siguiente serie de comandos para identificar unidades con volúmenes montados y rebobine y desbloquee los volúmenes:
# sg_inq /dev/st?
# mt -f /dev/st? rewind
# mt -f /dev/st? unlock
Utilice el comando de comprobación del sistema de archivos (ltfsck
) para reparar el sistema de archivos del volumen. Consulte el archivo Léame de LTFS Open Edition para obtener una lista de las opciones de comandos disponibles.
Si esta acción falla, ejecute el comando ltfsck
desde un sistema independiente con el software LTFS Open Edition instalado.
Con ACSLS, elimine manualmente el volumen de la unidad y expúlselo de la biblioteca. Utilice la opción Force (Fuerza).
Ejecute el siguiente comando para reiniciar los servicios de LTFS-LE:
# /var/opt/Oracle/LTFS_LE/bin/manageLtfsleServices -s
Ejecute el siguiente comando para asegurarse de que todos los servicios de LTFS-LE se estén ejecutando:
# /var/opt/Oracle/LTFS_LE/bin/manageLtfsleServices -i
Vuelva a introducir el volumen con el sistema de archivos reparado en la biblioteca.
Cuando desea colocar todas las unidades de un tipo específico (por ejemplo, todas las unidades T10000C) sin conexión, es importante primero colocar todos los medios de ese tipo primero. De lo contrario, la última unidad que coincida con el tipo de unidad podría permanecer en estado de disponibilidad pendiente en la página de gestión de unidades de la BUI de LTFS-LE, como se muestra en la siguiente figura:
Como se muestra en Figura 11-3, la unidad destacada (579001000425) muestra un estado de disponibilidad pendiente y no se puede utilizar.
Si ocurre esta condición, realice los siguientes pasos para quitar la unidad del estado "pendiente":
Desde la página de gestión de unidades de la BUI de LTFS-LE, registre el número de serie de la unidad para la unidad que está en estado "pendiente".
Inicie sesión en el servidor LTFS-LE como usuario root.
Ejecute el siguiente comando para navegar al directorio bin de LTFS-LE:
# cd /var/opt/Oracle/LTFS_LE/bin
Ejecute el siguiente comando para ejecutar la herramienta de la CLI de LTFS-LE:
# java -jar LTFSLE_FixTool.jar
Command List. . 1. chgdrvpendingsta command. . Usage: chgdrvpendingsta <Drive serial number> Example 1: chgdrvpendingsta 576001000419 Example 2: chgdrvpendingsta 576001000421 2. delunavailablevol command. . Usage: delunavailablevol <Volume serial number> Example 1: delunavailablevol ISR401 Example 2: delunavailablevol ISR402 . 3. quit. . ltfs> .
Ejecute el comando chgdrvpendingsta
en la unidad que está en estado "pendiente", reemplazando el número de serie que registró en el paso 1.
Por ejemplo:
ltfs> chgdrvpendingsta HU1104ETMM . Drive Status was set to Offline state if previous state is Pending.(Current @ Status is Offline.) . ltfs> .
Ejecute el siguiente comando para salir de la herramienta de la CLI de LTFS-LE:
ltfs> quit
Ejecute el siguiente comando para detener los servicios de LTFS-LE:
# /var/opt/Oracle/LTFS_LE/bin/manageLtfsleServices -t
Ejecute el siguiente comando para reiniciar los servicios de LTFS-LE:
# /var/opt/Oracle/LTFS_LE/bin/manageLtfsleServices -s
Los siguientes comandos y utilidades de Linux pueden resultar útiles al resolver problemas del servidor de LTFS-LE.
Escriba el siguiente comando para iniciar, detener o desactivar los servicios de LTFS-LE, o para mostrar información sobre los servicios de LTFS-LE:
/var/opt/Oracle/LTFS_LE/bin/manageLtfsleServices [-h] [-s] [-t] [-i] [-r] [-a] [-d] [-l]
-h
muestra este mensaje (de ayuda)
-s
inicia los servicios de LTFS-LE
-t
finaliza/detiene/cierra los servicios de LTFS-LE
-i
muestra información/estado de los servicios de LTFS-LE
-r
se reserva para el uso de servicios futuros
-a
agrega un servicio de LTFS-LE
-d
suprime/desactiva un servicio de LTFS-LE
-l
muestra el servicio por nombre en orden de inicio
A continuación, se muestra el ejemplo de salida de este comando con la opción -i especificada:
Wed Jul 17 17:18:56 MDT 2013 - INFO: Beginning Management of LTFS-LE Services... Wed Jul 17 17:18:56 MDT 2013 - INFO: Statusing LTFS-LE MySQL Replication Master: LTFS-LE MySQL Replication Master instance is up and running, pid=6225... Wed Jul 17 17:18:56 MDT 2013 - INFO: Statusing LTFS-LE MySQL Replication Slave: LTFS-LE MySQL Replication Slave instance is up and running, pid=6282... Wed Jul 17 17:18:56 MDT 2013 - INFO: Statusing LTFS-LE Global Namespace Service: INFO: LTFS-LE Global Namespace Service filesystem is mounted and available, filesystem(s)=/mnt/LTFS_LE/metadata on /LTFSLE type LTFS_LE (rw,dir=/mnt/LTFS_LE/metadata/,debug=1)... Wed Jul 17 17:18:56 MDT 2013 - INFO: Statusing LTFS-LE Weblogic Application Server: INFO: LTFS-LE Weblogic Server process is up and running, pid(s)=6496... Wed Jul 17 17:18:56 MDT 2013 - INFO: Statusing LTFS-LE Backup Service: LTFS-LE Backup Service instance is up and running, pid=6763... Wed Jul 17 17:18:56 MDT 2013 - INFO: Statusing LTFS-LE Tape Automation Service: INFO: LTFS-LE Tape Automation Main Service process is up and running, pid(s)=6977... Wed Jul 17 17:18:56 MDT 2013 - INFO: Statusing LTFS-LE Tape Monitor Service: LTFS-LE Tape Automation Monitor Service process is up and running, pid(s)=7014... Wed Jul 17 17:18:56 MDT 2013 - INFO: Statusing LTFS-LE JMS Utils Service: INFO: LTFS-LE JMS Tape Utils Service process is up and running, pid(s)=7114... Wed Jul 17 17:18:56 MDT 2013 - INFO: Statusing LTFS-LE Comm Service: INFO: LTFS-LE Comm Service process is up and running, pid(s)=7249... Wed Jul 17 17:18:56 MDT 2013 - INFO: Finishing Management of LTFS-LE Services...
A continuación, se muestra el ejemplo de salida de este comando con la opción -l especificada:
Wed Jul 17 17:19:25 MDT 2013 - INFO: Beginning Management of LTFS-LE Services... Wed Jul 17 17:19:25 MDT 2013 - INFO: LTFS-LE Linux service name: ltfs-mysql-master Wed Jul 17 17:19:25 MDT 2013 - INFO: LTFS-LE Linux service name: ltfs-mysql-slave-local Wed Jul 17 17:19:25 MDT 2013 - INFO: LTFS-LE Linux service name: ltfsle-global-namespace Wed Jul 17 17:19:25 MDT 2013 - INFO: LTFS-LE Linux service name: ltfsle-weblogic-server Wed Jul 17 17:19:25 MDT 2013 - INFO: LTFS-LE Linux service name: ltfs-backup-service Wed Jul 17 17:19:25 MDT 2013 - INFO: LTFS-LE Linux service name: ltfsle-tape-automation Wed Jul 17 17:19:25 MDT 2013 - INFO: LTFS-LE Linux service name: ltfsle-tape-monitor Wed Jul 17 17:19:25 MDT 2013 - INFO: LTFS-LE Linux service name: ltfsle-jmsutils Wed Jul 17 17:19:25 MDT 2013 - INFO: LTFS-LE Linux service name: ltfsle-comm Wed Jul 17 17:19:25 MDT 2013 - INFO: Finishing Management of LTFS-LE Services.
Escriba los siguientes comandos para obtener información de las unidades, incluido el proveedor, el modelo, la ruta del dispositivo y la versión de firmware:
# lsscsi -g | grep tape
[7:0:0:0] tape STK T10000C 1.57 /dev/st0 /dev/sg2 [7:0:1:0] tape STK T10000C 1.57 /dev/st1 /dev/sg3 [7:0:2:0] tape HP Ultrium 5-SCSI I3CS /dev/st2 /dev/sg4 [7:0:3:0] tape HP Ultrium 5-SCSI I59S /dev/st3 /dev/sg5 [7:0:4:0] tape IBM ULTRIUM-TD5 B173 - /dev/sg6 [7:0:5:0] tape IBM ULTRIUM-TD5 BBN2 - /dev/sg7 [7:0:6:0] tape HP Ultrium 5-SCSI I59S /dev/st4 /dev/sg8 [7:0:7:0] tape IBM ULTRIUM-TD5 BBN2 - /dev/sg9 [7:0:8:0] tape STK T10000D 406. /dev/st5 /dev/sg10 [7:0:9:0] tape STK T10000D 406. /dev/st6 /dev/sg11 #
# cat /proc/scsi/scsi
Attached devices: Host: scsi0 Channel: 00 Id: 00 Lun: 00 Vendor: SEAGATE Model: ST973402SSUN72G Rev: 0603 Type: Direct-Access ANSI SCSI revision: 05 Host: scsi0 Channel: 00 Id: 01 Lun: 00 Vendor: SEAGATE Model: ST973402SSUN72G Rev: 0603 Type: Direct-Access ANSI SCSI revision: 05 Host: scsi7 Channel: 00 Id: 00 Lun: 00 Vendor: STK Model: T10000C Rev: 1.57 Type: Sequential-Access ANSI SCSI revision: 05 Host: scsi7 Channel: 00 Id: 01 Lun: 00 Vendor: STK Model: T10000C Rev: 1.57 Type: Sequential-Access ANSI SCSI revision: 05 Host: scsi7 Channel: 00 Id: 02 Lun: 00 Vendor: HP Model: Ultrium 5-SCSI Rev: I3CS Type: Sequential-Access ANSI SCSI revision: 06 Host: scsi7 Channel: 00 Id: 03 Lun: 00 Vendor: HP Model: Ultrium 5-SCSI Rev: I59S Type: Sequential-Access ANSI SCSI revision: 06 Host: scsi7 Channel: 00 Id: 04 Lun: 00 Vendor: IBM Model: ULTRIUM-TD5 Rev: B173 Type: Sequential-Access ANSI SCSI revision: 06 Host: scsi7 Channel: 00 Id: 05 Lun: 00 Vendor: IBM Model: ULTRIUM-TD5 Rev: BBN2 Type: Sequential-Access ANSI SCSI revision: 06 Host: scsi7 Channel: 00 Id: 06 Lun: 00 Vendor: HP Model: Ultrium 5-SCSI Rev: I59S Type: Sequential-Access ANSI SCSI revision: 06 Host: scsi7 Channel: 00 Id: 07 Lun: 00 Vendor: IBM Model: ULTRIUM-TD5 Rev: BBN2 Type: Sequential-Access ANSI SCSI revision: 06 Host: scsi7 Channel: 00 Id: 08 Lun: 00 Vendor: STK Model: T10000D Rev: 406. Type: Sequential-Access ANSI SCSI revision: 05 Host: scsi7 Channel: 00 Id: 09 Lun: 00 Vendor: STK Model: T10000D Rev: 406. Type: Sequential-Access ANSI SCSI revision: 05 #
Escriba el siguiente comando para mostrar los números del dispositivo de cinta IBM y las versiones del controlador:
# cat /proc/scsi/IBMtape
lin_tape version: 1.76.0 lin_tape major number: 252 Attached Tape Devices: Number model SN HBA SCSI FO Path 0 ULTRIUM-TD5 1068008446 lpfc 7:0:4:0 NA 1 ULTRIUM-TD5 9068800738 lpfc 7:0:5:0 NA 2 ULTRIUM-TD5 9068800775 lpfc 7:0:7:0 NA #
Escriba este comando para determinar si una unidad se está comunicando. También se devuelve el número de serie de la unidad.
# sg_inq /dev/sg3
standard INQUIRY: PQual=0 Device_type=1 RMB=1 version=0x05 [SPC-3] [AERC=0] [TrmTsk=0] NormACA=0 HiSUP=0 Resp_data_format=2 SCCS=0 ACC=0 TPGS=1 3PC=0 Protect=1 BQue=0 EncServ=0 MultiP=1 (VS=0) [MChngr=0] [ACKREQQ=0] Addr16=0 [RelAdr=0] WBus16=0 Sync=0 Linked=0 [TranDis=0] CmdQue=0 [SPI: Clocking=0x0 QAS=0 IUS=0] length=74 (0x4a) Peripheral device type: tape Vendor identification: STK Product identification: T10000C Product revision level: 1.57 Unit serial number: 576001000504 #
Escriba este comando para obtener detalles del estado actual de la unidad.
# mt -f /dev/st2 status
SCSI 2 tape drive: File number=0, block number=0, partition=0. Tape block size 0 bytes. Density code 0x4c (no translation). Soft error count since last status=0 General status bits on (41010000): BOT ONLINE IM_REP_EN #
Escriba este comando para buscar mensajes de error de LTFS-LE.
# view /var/log/messages
Search for "LTFS" and "ltfs" #
Los volcados de unidades de LTFS-LE se encuentran en /var/log.
# ls /var/log/ltfs*
# ls /var/log/ltfs* /var/log/ltfs_20130522_063813_HU1246T79Y.ltd /var/log/ltfs_20130610_094800_HU1246T79Y.ltd /var/log/ltfs_20130522_083536_HU1246T79Y.ltd /var/log/ltfs_20130610_094828_HU1246T7B4.ltd /var/log/ltfs_20130522_093815_HU1246T79Y.ltd /var/log/ltfs_20130610_144131_HU19477N8F.ltd /var/log/ltfs_20130523_114650_HU1246T7B4.ltd /var/log/ltfs_2013_0610_144600.dmp /var/log/ltfs_20130523_114917_HU1246T7B4.ltd /var/log/ltfs_2013_0610_144600_f.dmp #
Escriba esta serie de comandos para obtener los rastreos de SCSI.
Visualización de nivel actual:
# sysctl dev.scsi.logging_level dev.scsi.logging_level = 0
Si no es el nivel 128, active el nivel 128:
# sysctl -w dev.scsi.logging_level=128 dev.scsi.logging_level = 128
Para el registro muy detallado de scsi por períodos cortos, active el nivel -1:
# sysctl -w dev.scsi.logging_level=-1 dev.scsi.logging_level = -1
El resultado del log aparecerá en /var/log/messages.
Escriba este comando para ver información sobre la versión de OEL que se está ejecutando actualmente.
# uname -a && cat /etc/*release
Linux busch.central.sun.com 2.6.18-194.el5 #1 SMP Tue Mar 16 21:52:39 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux Red Hat Enterprise Linux Server release 6.5 (Santiago)
Escriba este comando para mostrar información detallada del estado de unidades y medios.
# tapeinfo -f /dev/sg2
Product Type: Tape Drive Vendor ID: 'HP ' Product ID: 'Ultrium 5-SCSI ' Revision: 'I59S' Attached Changer: No SerialNumber: 'HU19477N8F' MinBlock:1 MaxBlock:16777215 SCSI ID: 0 SCSI LUN: 0 Ready: yes BufferedMode: yes Medium Type: Not Loaded Density Code: 0x58 BlockSize: 0 DataCompEnabled: yes DataCompCapable: yes DataDeCompEnabled: yes CompType: 0x1 DeCompType: 0x1 BOP: yes Block Position: 0 #
Escriba este comando para mostrar información del sistema de archivos, junto con el espacio utilizado y el disponible.
# df
Filesystem 1K-blocks Used Available Use% Mounted on /dev/mapper/VolGroup00-LogVol00 525579536 18681380 479769532 4% / /dev/sda1 988088 29736 907348 4% /boot tmpfs 12265656 0 12265656 0% /dev/shm /mnt/LTFS_LE/metadata 525579536 18681380 479769532 4% /LTFSLE ltfs 4383036416 0 4383036416 0% /mnt/LTFS_LE/objects/loss_576004000641 #
Nota:
El sistema de archivo con la etiqueta ltfs está montado en la unidad con el número de serie 576004000641.# mount /dev/mapper/VolGroup00-LogVol00 on / type ext3 (rw) proc on /proc type proc (rw) sysfs on /sys type sysfs (rw) devpts on /dev/pts type devpts (rw,gid=5,mode=620) /dev/sda1 on /boot type ext3 (rw) tmpfs on /dev/shm type tmpfs (rw) none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw) sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw) /mnt/LTFS_LE/metadata on /LTFSLE type LTFS_LE (rw,dir=/mnt/LTFS_LE/metadata/,debug=1) ltfs on /mnt/LTFS_LE/objects/loss_HU19477NE4 type fuse (rw,nosuid,nodev,default_permissions,allow_other) ltfs on /mnt/LTFS_LE/objects/loss_576004000641 type fuse (rw,nosuid,nodev,default_permissions,allow_other) #
Escriba este comando para determinar qué procesos tienen actualmente archivos abiertos en un sistema de archivos.
# lsof /mnt/LTFS_LE/objects/loss_576004000641
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME vi 21155 root 3u REG 0,23 12288 7 /mnt/LTFS_LE/objects/loss_576004000641/.mjg.swp #
Escriba este comando para mostrar la versión de LTFS-OE que se está ejecutando actualmente.
# ltfs -V
LTFS version 2.0.0 (20130108_orcl) LTFS Format Specification version 2.0.0 # # rpm -q ltfs ltfs-1.2.5_lto6-20130501_orcl_oels_5_5_t10kd #
Escriba este comando cuando se produzca una unit attention (atención de unidad) en una unidad.
# sg_turs -v /dev/sg5
test unit ready cdb: 00 00 00 00 00 00 test unit ready: Fixed format, current; Sense key: Unit Attention Additional sense: Import or export element accessed Completed 1 Test Unit Ready commands with 1 errors # sg_logs --verbose /dev/sg5 inquiry cdb: 12 00 00 00 24 00 STK SL150 0182 log sense cdb: 4d 00 40 00 00 00 00 00 04 00 log sense cdb: 4d 00 40 00 00 00 00 00 08 00 log sense: requested 8 bytes but got 7 bytes Supported log pages: 0x00 Supported log pages 0x07 Last n error events 0x2e TapeAlert (smc-3) #
Para obtener todos los bytes, agregue -H al comando sg_logs.
# sg_logs --all /dev/sg5
STK T10000C 1.57 Supported log pages: 0x00 Supported log pages 0x02 Error counters (write) 0x03 Error counters (read) 0x06 Non-medium errors 0x0c Sequential access device (ssc-2) 0x17 ?? 0x2e TapeAlert (ssc-2) 0x31 [unknown vendor specific page code] 0x3b [unknown vendor specific page code] 0x3c [unknown vendor specific page code] Write error counter page Errors corrected without substantial delay = 0 Errors corrected with possible delays = 0 Total rewrites or rereads = 0 Total errors corrected = 0 Total times correction algorithm processed = 0 Total bytes processed = 2929 Total uncorrected errors = 0 Read error counter page Errors corrected without substantial delay = 0 Errors corrected with possible delays = 0 Total rewrites or rereads = 0 Total errors corrected = 0 Total times correction algorithm processed = 0 Total bytes processed = 3875 Total uncorrected errors = 0 Non-medium error page Non-medium error count = 0 Sequential access device page (ssc-3) Data bytes received with WRITE commands: 0 GB Data bytes written to media by WRITE commands: 0 GB Data bytes read from media by READ commands: 0 GB Data bytes transferred by READ commands: 0 GB Cleaning action not required (or completed) Vendor specific parameter [0x8000] value: 2257920 No ascii information for page = 0x17, here is hex: 00 17 00 00 14 02 03 43 10 07 00 00 00 00 00 00 7a 10 07 00 00 01 00 00 00 01 Tape alert page (ssc-3) [0x2e] Read warning: 0 Write warning: 0 Hard error: 0 Media: 0 Read failure: 0 Write failure: 0 Media life: 0 Not data grade: 0 Write protect: 0 No removal: 0 Cleaning media: 0 Unsupported format: 0 Recoverable mechanical cartridge failure: 0 Unrecoverable mechanical cartridge failure: 0 Memory chip in cartridge failure: 0 Forced eject: 0 Read only format: 0 Tape directory corrupted on load: 0 Nearing media life: 0 Cleaning required: 0 Cleaning requested: 0 Expired cleaning media: 0 Invalid cleaning tape: 0 Retension requested: 0 Dual port interface error: 0 Cooling fan failing: 0 Power supply failure: 0 Power consumption: 0 Drive maintenance: 0 Hardware A: 0 Hardware B: 0 Interface: 0 Eject media: 0 Microcode update fail: 0 Drive humidity: 0 Drive temperature: 0 Drive voltage: 0 Predictive failure: 0 Diagnostics required: 0 Obsolete (28h): 0 Obsolete (29h): 0 Obsolete (2Ah): 0 Obsolete (2Bh): 0 Obsolete (2Ch): 0 Obsolete (2Dh): 0 Obsolete (2Eh): 0 Reserved (2Fh): 0 Reserved (30h): 0 Reserved (31h): 0 Lost statistics: 0 Tape directory invalid at unload: 0 Tape system area write failure: 0 Tape system area read failure: 0 No start of data: 0 Loading failure: 0 Unrecoverable unload failure: 0 Automation interface failure: 0 Firmware failure: 0 WORM medium - integrity check failed: 0 WORM medium - overwrite attempted: 0 Reserved parameter code 0x3d, flag: 0 Reserved parameter code 0x3e, flag: 0 Reserved parameter code 0x3f, flag: 0 Reserved parameter code 0x40, flag: 0 No ascii information for page = 0x31, here is hex: 00 31 00 00 20 00 01 c0 04 00 00 22 74 00 02 c0 04 10 00 41 4f f5 00 03 c0 04 00 00 22 e7 00 04 c0 04 20 00 41 4f f5 No ascii information for page = 0x3b, here is hex: 00 3b 00 02 c8 01 00 74 04 00 00 00 00 01 01 74 04 10 00 00 00 00 01 02 74 04 00 00 00 00 01 03 74 04 20 00 00 00 00 01 04 74 04 00 00 00 00 01 05 74 04 30 00 00 00 00 01 10 74 04 00 00 00 00 01 11 74 04 ..... [truncated after 64 of 716 bytes (use '-H' to see the rest)] No ascii information for page = 0x3c, here is hex: 00 3c 00 0b e4 01 00 74 04 00 00 00 00 01 01 74 04 10 00 00 00 00 01 02 74 04 00 00 00 00 01 03 74 04 20 00 00 00 00 01 04 74 04 00 00 00 00 01 05 74 04 30 00 00 00 00 01 06 74 04 00 00 00 00 01 07 74 04 ..... [truncated after 64 of 3048 bytes (use '-H' to see the rest)] #