Data Domain: Solaris의 NetBackup 8.1에서 오류 상태 84를 보고합니다(미디어 쓰기 오류).

摘要: Data Domain: 이 문서에서는 Solaris의 NetBackup 8.1이 백업 오류 상태 84(미디어 쓰기 오류)로 보고할 수 있음을 설명합니다.

本文适用于 本文不适用于 本文并非针对某种特定的产品。 本文并非包含所有产品版本。

症状

Solaris에서 NetBackup을 사용하여 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 로그 번들에서 찾을 수 있습니다.

原因

더 큰 입출력 작업은 st (테이프 드라이버) 드라이버 구성 설정으로 인해 드라이버 계층에서 분할됩니다.

몇 가지 I/O 작업의 경우 하나의 NetBackup 쓰기가 DDVTL에서 두 개의 분할 블록 쓰기로 이어집니다. 따라서 블록 개수에 불일치가 발생했습니다.

vtcck 출력은 65536의 한 레코드가 두 레코드로 분할되었음을 보여줍니다. 즉, 레코드 크기가 65534바이트이고 다른 레코드 크기는 2바이트입니다.

몇 가지 작업에 대해 생성된 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

解决方案

해결 방법은 "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를 편집하여 "tape-config-list"에 ST_NO_RECSIZE_LIMIT(0x8000) 플래그를 포함합니다. 
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

受影响的产品

Data Domain
文章属性
文章编号: 000213846
文章类型: Solution
上次修改时间: 15 9月 2023
版本:  2
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。