Data Domain: NetBackup 8.1 unter Solaris meldet Fehlerstatus 84 (Medienschreibfehler)

Summary: Data Domain: In diesem Artikel wird beschrieben, dass NetBackup 8.1 unter Solaris möglicherweise den Backupfehlerstatus 84 (Medienschreibfehler) meldet.

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

Beim Ausführen von Backupjobs auf DDVTL-LTO-7-Laufwerken mit NetBackup unter Solaris schlägt dies mit dem folgenden Fehler fehl.

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


Diese Fehlermeldungen finden Sie im NetBackup-Protokoll-Bundle.

Cause

Die größeren I/O-Vorgänge werden aufgrund der Konfigurationseinstellungen des St-Treibers (Bandtreiber) auf der Treiberschicht aufgeteilt.

Bei einigen I/O-Vorgängen führte ein NetBackup-Schreibvorgang zu zwei splitten Blockschreibvorgängen auf DDVTL. Aus diesem Grund wurde eine Nichtübereinstimmung bei der Blockanzahl festgestellt.

vtcck-Ausgaben zeigen, dass ein Datensatz von 65536 in zwei Datensätze aufgeteilt wurde. Das heißt, ein Datensatz hat eine Größe von 65534 Byte und ein anderer 2 Byte.

Wir sehen, dass es zwei Byte große Datensätze gibt, die für einige der Vorgänge erstellt wurden.
 
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

Der Workaround besteht darin, die Datei "st.conf" zu bearbeiten und neu zu starten.

1. Führen Sie den Solaris-Befehl # mt config auf dem DDVTL-LTO-7-Bandlaufwerk aus.
Beispiel: # mt -f /dev/rmt/0 config

Das folgende Ergebnis (wobei der vierte Parameter 0x1065B ist) weist darauf hin, dass das Problem vorhanden ist.  
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. Bearbeiten Sie die Solaris-Datei /kernel/drv/st.conf, um das Flag ST_NO_RECSIZE_LIMIT (0x8000) in die "tape-config-list" aufzunehmen. 
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. Starten Sie mit der Option neu konfigurieren neu.
# 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.