11 Solución de problemas

En este capítulo, se incluye información para ayudarlo a resolver los problemas del sistema LTFS-LE. Se incluyen los siguientes temas:

Error de procesamiento de volumen debido al timeout de la comprobación del sistema de archivos

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

A continuación se muestra la descripción de Figura 11-1
Descripción de 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:

  1. 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
    
  2. Después de confirmar que no hay un proceso ltfsck en ejecución, use ACSLS para desmontar el volumen.

  3. 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.

  4. Después de expulsar el volumen correctamente, transfiéralo a un servidor independiente que tenga instalado LTFS Open Edition (LTFS-OE).

  5. 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.

  6. 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.

  7. Espere a que finalice el procesamiento automático de LTFS-LE para comenzar a utilizar el volumen.

Carga de logs huérfanos y de rotación

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.

Manejo de volúmenes no disponibles

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).

Figura 11-2 Volumen no disponible

El texto adyacente describe Figura 11-2 .

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:

  1. 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.

  2. Inicie sesión en el servidor LTFS-LE como usuario root.

  3. Ejecute el siguiente comando para navegar al directorio bin de LTFS-LE:

    # cd /var/opt/Oracle/LTFS_LE/bin

  4. 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>                                                                              
    .                           
    
  5. 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!                               
    .                                                   
    
  6. Ejecute el siguiente comando para salir de la herramienta de la CLI de LTFS-LE:

    ltfs> quit

  7. Ejecute el siguiente comando para detener los servicios de LTFS-LE:

    # /var/opt/Oracle/LTFS_LE/bin/manageLtfsleServices -t

  8. 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"

  9. 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

  10. 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.

  11. Con ACSLS, elimine manualmente el volumen de la unidad y expúlselo de la biblioteca. Utilice la opción Force (Fuerza).

  12. Ejecute el siguiente comando para reiniciar los servicios de LTFS-LE:

    # /var/opt/Oracle/LTFS_LE/bin/manageLtfsleServices -s

  13. 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

  14. Vuelva a introducir el volumen con el sistema de archivos reparado en la biblioteca.

Manejo de unidades en estado pendiente

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:

Figura 11-3 Unidad en estado pendiente

El texto adyacente describe Figura 11-3 .

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":

  1. 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".

  2. Inicie sesión en el servidor LTFS-LE como usuario root.

  3. Ejecute el siguiente comando para navegar al directorio bin de LTFS-LE:

    # cd /var/opt/Oracle/LTFS_LE/bin

  4. 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>                                                                              
    .                           
    
  5. 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>
    .
    
  6. Ejecute el siguiente comando para salir de la herramienta de la CLI de LTFS-LE:

    ltfs> quit

  7. Ejecute el siguiente comando para detener los servicios de LTFS-LE:

    # /var/opt/Oracle/LTFS_LE/bin/manageLtfsleServices -t

  8. Ejecute el siguiente comando para reiniciar los servicios de LTFS-LE:

    # /var/opt/Oracle/LTFS_LE/bin/manageLtfsleServices -s

Comandos y utilidades de Linux

Los siguientes comandos y utilidades de Linux pueden resultar útiles al resolver problemas del servidor de LTFS-LE.

Gestión de servicios 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:

Comando

/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

Ejemplo de salida

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.

Lista de unidades en el sistema Linux

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:

Comando

# lsscsi -g | grep tape

Ejemplo de salida

[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
#

Comando

# cat /proc/scsi/scsi

Ejemplo de salida

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
#

Lista de dispositivos de cinta IBM

Escriba el siguiente comando para mostrar los números del dispositivo de cinta IBM y las versiones del controlador:

Comando

# cat /proc/scsi/IBMtape

Ejemplo de salida

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
#

Determinación de las comunicaciones de la unidad

Escriba este comando para determinar si una unidad se está comunicando. También se devuelve el número de serie de la unidad.

Comando

# sg_inq /dev/sg3

Ejemplo de salida

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
#

Visualización del estado de la unidad

Escriba este comando para obtener detalles del estado actual de la unidad.

Comando

# mt -f /dev/st2 status

Ejemplo de salida

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
#

Visualización de mensajes de error de LTFS-LE

Escriba este comando para buscar mensajes de error de LTFS-LE.

Comando

# view /var/log/messages

Ejemplo de salida

Search for "LTFS" and "ltfs"
#

Lista de volcados de unidades de LTFS-LE

Los volcados de unidades de LTFS-LE se encuentran en /var/log.

Comando

# ls /var/log/ltfs*

Ejemplo de salida

# 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
#

Obtención de rastreos detallados de SCSI en /var/log/messages

Escriba esta serie de comandos para obtener los rastreos de SCSI.

Comandos y ejemplo de salida

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.

Visualización de la versión de Oracle Enterprise Linux (OEL)

Escriba este comando para ver información sobre la versión de OEL que se está ejecutando actualmente.

Comando

# uname -a && cat /etc/*release

Ejemplo de salida

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)

Visualización de estado detallado de unidades y medios

Escriba este comando para mostrar información detallada del estado de unidades y medios.

Comando

# tapeinfo -f /dev/sg2

Ejemplo de salida

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
    #

Visualización de sistemas de archivos montados

Escriba este comando para mostrar información del sistema de archivos, junto con el espacio utilizado y el disponible.

Comando

# df

Ejemplo de salida

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)
#

Lista de procesos con archivos abiertos

Escriba este comando para determinar qué procesos tienen actualmente archivos abiertos en un sistema de archivos.

Comando

# lsof /mnt/LTFS_LE/objects/loss_576004000641

Ejemplo de salida

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
#

Visualización de la versión de LTFS Open Edition (LTFS-OE)

Escriba este comando para mostrar la versión de LTFS-OE que se está ejecutando actualmente.

Comando

# ltfs -V

Ejemplo de salida

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
#

Determinación de la causa de una Unit Attention (Atención de unidad) en una unidad

Escriba este comando cuando se produzca una unit attention (atención de unidad) en una unidad.

Comando

# sg_turs -v /dev/sg5

Ejemplo de salida

        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)
#

Visualización de detalles adicionales de logs

Para obtener todos los bytes, agregue -H al comando sg_logs.

Comando

# sg_logs --all /dev/sg5

Ejemplo de salida

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)]
#