Data Domain - SIZE_DATA_BUFFERS_DISK 1048576(1MB)로 변경되어 Netbackup 복원 실패

Summary: SIZE_DATA_BUFFERS_DISK 1048576(1MB)(또는 이와 유사한 값)로 변경되어 NetBackup 복원이 실패함

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

문제의 증상을 간략하게 설명합니다.

1. ddp_read() 함수에 잘못된 입력이 제공되었음을 가리키는 다음 오류가 표시됩니다.
"BytesToRead 1049088"를 기록합니다.
 
# grep "Invalid Input" ddfs.info
04/05 12:11:53.220 (tid 0x7f10d4c767d0): WARNING: ddboost-<NBUhostname-49556>: ddboost_api ERROR: ddp_read() failed Offset 6447663616, BytesToRead 1049088, BytesRead 0 Err: 5008-Invalid Input
04/05 13:13:36.543 (tid 0x7f2e6250fba0): WARNING: ddboost-<NBUhostname-51986>: ddboost_api ERROR: ddp_read() failed Offset 2152738304, BytesToRead 1049088, BytesRead 0 Err: 5008-Invalid Input

2. DD Boost 클라이언트 코드는 최대 크기가 1048576 (1024*1024)이므로 ddp_read()에 대한 입력 매개변수를 무효화합니다(위의 예: "BytesToRead 1049088"이지만 max를 초과하는 값은 유효하지 않습니다)


3. 읽을 바이트는 애플리케이션에서 제공합니다. NBU ADMIN 로그를 검토하면 아래 오류 시나리오가 여러 번 발생했음을 알 수 있습니다. (다시 말하지만 BytesToRead 1049088 는 최대 1048576 보다 큽니다.)
 
344750:13:58:16.935 [10040.5420] <2> bp_sts_read_image_non_512: adjusting offset or length to a 512 byte boundry
344751-13:58:16.935 [10040.5420] <2> 21069286:bptm:10040:NBUhostname: C:\Program Files\Veritas\NetBackup\bin\\ost-plugins\libstspiDataDomain.dll:stspi_read_image image handle =00000000022FBA00 fd =1856884738 length =1049088 offset =2152695296
344752-13:58:16.935 [10040.5420] <16> 21069286:bptm:10040:NBUhostname: [2738:152C] ddp_read() failed Offset 2152695296, BytesToRead 1049088, BytesRead 0 Err: 5008-Invalid Input
344753-13:58:16.935 [10040.5420] <16> 21069286:bptm:10040:NBUhostname: C:\Program Files\Veritas\NetBackup\bin\\ost-plugins\libstspiDataDomain.dll:stspi_read_image STS_EPLUGIN [DDErrNo = 5008 (invalid argument)]
344754-13:58:16.935 [10040.5420] <2> set_job_details: Tfile (21069286): LOG 1649185096 32 bptm 10040 sts_read_image failed: error 2060046 bytes Read = 0plugin error
344755-13:58:16.935 [10040.5420] <2> send_job_file: job ID 21069286, ftype = 3 msg len = 93, msg = LOG 1649185096 32 bptm 10040 sts_read_image failed: error 2060046 bytes Read = 0plugin error 344750:13:58:16.935 [10040.5420] <2> bp_sts_read_image_non_512: adjusting offset or length to a 512 byte boundry

Cause

호출 sts_read_image OST API에 지정된 바이트 읽기 크기가 1048576(1MB)*를 초과하는 1049088입니다.
NetBackup은 읽을 크기를 결정할 때 IsDisk 매개변수 512를 SIZE_DATA_BUFFERS_DISK 설정에 잘못 추가합니다(1048576+512 = 1049088).

매개변수의 기본값은 -262144(256K)이지만 1048576(1MB)로 변경되었습니다

Resolution

가능한 해결 방법

1. 다음 위치에서 구성 터치 파일을 제거하여 SIZE_DATA_BUFFERS_DISK 262144의 기본 크기로 되돌립니다.

Windows: install_path\Veritas\NetBackup\db\config\SIZE_DATA_BUFFERS_DISK

UNIX/Linux: /usr/openv/netbackup/db/config/SIZE_DATA_BUFFERS_DISK

또는

2. SIZE_DATA_BUFFERS_DISK를 최대 1048576 - 512 = 1048064로 줄입니다.

참고 - NDMP는 1024 블록 크기에서 작동합니다. 524288(512k)를 권장합니다.

이 문제에 대한 베리타스의 KB 또는 지원 문서가 있습니다. 자세한 내용은 다음을 참조하십시오.

미디어 오류 EXIT STATUS 85">와 함께 NDMP 복원 실패 이 하이퍼링크는 Dell Technologies 외부의 웹사이트로 연결됩니다.

Affected Products

Data Protection, Data Domain, Data Domain, Data Domain Boost
Article Properties
Article Number: 000198367
Article Type: Solution
Last Modified: 09 Oct 2024
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.