Data Domain:Solaris 上的 NetBackup 8.1 報告錯誤狀態 84 (媒體寫入錯誤)

Summary: Data Domain:本文說明 Solaris 上的 NetBackup 8.1 可能會報告備份錯誤狀態 84 (媒體寫入錯誤)。

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

使用 NetBackup on Solaris 在 DDVTL LTO-7 磁片磁碟機上執行備份工作時,失敗並顯示以下錯誤。

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


這些錯誤訊息會在 NetBackup 記錄套件組合中找到。

Cause

由於st (磁帶驅動程式) 驅動程式組態設定,在驅動程式層中會分割較大的 I/O 作業。

在一些 I/O 作業中,一個 NetBackup 寫入會導致 DDVTL 上寫入兩個分割區塊。因此,區塊計數中出現不相符的情形。

vtcck輸出顯示一個 65536 的記錄分為兩個記錄。也就是一個記錄大小為 65534 位元組,另一個大小為 2 位元組的記錄。

我們看到有兩個位元組大小的記錄是為少數幾個作業所建立。
 
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

因應措施是編輯「st.conf」並重新啟動。

1.在 DDVTL LTO-7 磁帶機上執行 Solaris 命令# mt config
例如# mt -f /dev/rmt/0 config

下列結果 (在第四個參數0x1065B) 表示問題存在。  
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.編輯 Solaris 檔案/kernel/drv/st.conf,將 ST_NO_RECSIZE_LIMIT (0x8000)旗標加入「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.使用重新設定選項重新開機。
# reboot -- -r

Affected Products

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