Data Domain — 由于SIZE_DATA_BUFFERS_DISK更改为 1048576,Netbackup 还原失败 (1 MB)
Summary: 由于SIZE_DATA_BUFFERS_DISK更改为 1048576 (1 MB)(或类似的值),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”
2.DD Boost 客户端代码使 ddp_read() 的输入参数失效,因为最大大小为 1048576 (1024*1024)(在上面的示例中:“BytesToRead 1049088”,但高于 max 的任何值无效)
3.要读取的字节由应用程序提供。查看 NBU ADMIN 日志显示,以下错误情形多次出现。( 同样,BytesToRead 1049088 大于最大 值 1048576 )
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”,但高于 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
OST API sts_read_image调用中指定的读取字节的大小为 * 1049088,超过 1048576 (1 MB)*。
在确定要读取的大小时,NetBackup 错误地将 IsDisk 参数 512 添加到SIZE_DATA_BUFFERS_DISK设置 (1048576+512 = 1049088)。
参数的默认值为 - 262144 (256 K),但已更改为 1048576 (1 MB)
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 有关于此问题的知识库文章或支持文章。请参阅下面的
Affected Products
Data Protection, Data Domain, Data Domain, Data Domain BoostArticle 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.