Data Domain. NetBackup 8.1 в Solaris сообщает о состоянии ошибки 84 (ошибка записи носителя)

Summary: Data Domain. В этой статье описывается, что NetBackup 8.1 на Solaris может сообщать о состоянии ошибки резервного копирования 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

При выполнении задач резервного копирования на дисках DDVTL LTO-7 с помощью NetBackup на Solaris происходит сбой со следующей ошибкой.

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 (ленточного драйвера).

При выполнении нескольких операций ввода-вывода одна операция записи 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. Выполните команду Solaris # mt config на ленточный накопитель DDVTL LTO-7.
Например, # 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.