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 用戶端代碼會使 ddp_read() 的輸入參數失效,因為最大大小為 1048576 (1024*1024) (在上述範例中:「BytesToRead 1049088」,但高於最大值的值均為無效)


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

OST API sts_read_image調用中指定的讀取位元組大小為* 1049088超過 1048576 (1 MB)*。
在判斷要讀取的大小時,NetBackup 會錯誤地將 IsDisk 參數 512 新增至SIZE_DATA_BUFFERS_DISK設定 (1048576+512 = 1049088)。

參數的預設值為 - 262144 (256 K),但已更改為 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)。

Veritas 有一篇關於此問題的 KB 或支援文章。請參閱

NDMP 還原失敗,並顯示媒體錯誤「EXIT status 85 」>此超連結會帶您前往 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.