Data Domain : NetBackup 8.1 sur Solaris signale l’état d’erreur 84 (erreur d’écriture de support)

Summary: Data Domain : Cet article décrit que NetBackup 8.1 sur Solaris peut signaler l’état d’erreur de sauvegarde 84 (erreur d’écriture de support).

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Lors de l’exécution de procédures de sauvegarde sur des disques DDVTL LTO-7 utilisant NetBackup sous Solaris, elle échoue avec l’erreur suivante.

Error bptm (pid=53194) FREEZING media id 0006L7, too many data blocks written, check tape/driver block size configuration
Info bptm (pid=53194) EXITING with status 84


Ces messages d’erreur se trouvent dans le bundle de logs NetBackup.

Cause

Les opérations d’E/S plus volumineuses sont fractionnées au niveau de la couche du pilote en raison des paramètres de configuration du pilote st (pilote de bande).

Pour quelques opérations d’E/S, une écriture NetBackup entraînait deux écritures de blocs fractionnés sur DDVTL. Par conséquent, une non-correspondance a été observée dans le nombre de blocs.

Les sorties vtcck indiquent qu’un enregistrement de 65536 a été divisé en deux enregistrements. Autrement dit, un enregistrement a une taille de 65 534 octets et un autre de 2 octets.

Nous constatons que deux enregistrements de taille d’octets ont été créés pour quelques-unes des opérations.
 
21 data and 11 filemark records processed
Minimum record size: 2
Maximum record size: 65534
Average record size: 16140
Record Size    Number of Records
         2    1
       1024    11
      32768    8
      65534    1
      good: YES

Resolution

La solution de contournement consiste à modifier la commande « st.conf » et à redémarrer.

1. Exécutez la commande Solaris # mt config sur le lecteur de bande DDVTL LTO-7.
Par exemple, # mt -f /dev/rmt/0 config

Le résultat suivant (avec le quatrième paramètre en cours d'0x1065B) indique que le problème existe.  
tape-config-list =
        "IBM     ULTRIUM-TD7", "IBM     ULTRIUM-TD7", "CFGIBMULTRIUMTD7";
        CFGIBMULTRIUMTD7 = 2,0x3B,0,0x1065B,4,0x00,0x00,0x00,0x00,0,120,120,3600,3600,3600,3600,3600;

2. Modifiez le fichier Solaris /kernel/drv/st.conf pour inclure la balise ST_NO_RECSIZE_LIMIT (0x8000) dans la « tape-config-list ». 
tape-config-list =
        "IBM     ULTRIUM-TD7", "IBM     ULTRIUM-TD7", "CFGIBMULTRIUMTD7";
        CFGIBMULTRIUMTD7 = 2,0x3B,0,0x1865B,4,0x00,0x00,0x00,0x00,0,120,120,3600,3600,3600,3600,3600;
3. Redémarrez avec l’option reconfigurer.
# reboot -- -r

Affected Products

Data Domain
Article Properties
Article Number: 000213846
Article Type: Solution
Last Modified: 15 Sept 2023
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.