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

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

この記事は次に適用されます: この記事は次には適用されません: この記事は、特定の製品に関連付けられていません。 すべての製品パージョンがこの記事に記載されているわけではありません。

現象

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

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

原因

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

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

解決方法

가능한 해결 방법

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 외부의 웹사이트로 연결됩니다.

対象製品

Data Protection, Data Domain, Data Domain, Data Domain Boost
文書のプロパティ
文書番号: 000198367
文書の種類: Solution
最終更新: 09 10月 2024
バージョン:  4
質問に対する他のDellユーザーからの回答を見つける
サポート サービス
お使いのデバイスがサポート サービスの対象かどうかを確認してください。