NetWorker:如何执行定向或远程恢复
摘要: 本文提供了 NetWorker 灾难恢复解决方案路径。
本文适用于
本文不适用于
本文并非针对某种特定的产品。
本文并非包含所有产品版本。
症状
定向恢复也称为远程恢复。
将 HostA 还原为源,将 HostB 还原为目标。
当您遇到权限错误时,请参阅底部的注释。错误可能包括:
17479:winworkr: Permission denied, user test-networker does not have the 'Remote Access All Clients' privilege to perform remote recover
原因
执行定向恢复时,请考虑以下事项:
- 不支持 SYSTEM 或卷影拷贝服务 (VSS) SYSTEM 存储集的定向恢复。
- 不支持定向恢复到通用 Internet 文件系统 (CIFS) 共享。
- 如果远程目录是现有的非 ASCII 目录,则管理客户端的语言环境必须与目标客户端的语言环境相匹配。
- 如果远程目录不存在,则在目标文件系统上创建的重定位目录基于管理客户端的区域设置。
解决方案
始终建议使用目标客户端上的恢复用户界面执行拉入恢复,而不是推送恢复。提取恢复意味着转到目标工作站并启动恢复程序。但是,也可以执行推送恢复(也称为定向推送恢复)。
如何进行定向恢复:
使 NetWorker 管理员能够从 NetWorker 客户端和数据区远程恢复备份的数据,并将其定向到另一个 NetWorker 客户端。保留原始文件的所有权和权限。定向恢复仅限于具有执行操作所需必要权限的用户帐户。
具有定向恢复权限的用户可以浏览所有 NetWorker 客户端的备份数据,并将数据恢复到任何 NetWorker 客户端。
- 从 NetWorker 服务器运行:
recover -s servername -c source_client -R destination_client I recover_option [directory_name]
- 从目标客户端运行:
recover -s NW_server_name -c source_client_name -d path_for_restore
- 使用开关告诉它覆盖并替换现有数据。
recover -i[YRN] -s server -R destination_client -d destination_directory -c source_client
(
YRN 指定恢复现有文件时要使用的初始默认覆盖响应。只能指定一个字母。对于定向恢复(请参阅 -R 选项),仅限 N、 Y以及 R 是有效值。)
是否存在权限问题需要检查的事项:
检查 1:
在 远程访问字段中添加用户。以下是要求:
管理客户端上的 root 用户或 Windows 管理员必须在 NetWorker 服务器上具有“远程访问所有客户端”权限。
在客户端属性(全局第 2 个,共 2 个)的“远程访问”字段中添加以下用户
管理客户端上的 root 用户或 Windows 管理员必须在 NetWorker 服务器上具有“远程访问所有客户端”权限。
在客户端属性(全局第 2 个,共 2 个)的“远程访问”字段中添加以下用户
SYSTEM@* root@* username@*此外,在运行 NetWorker Web 用户界面 (NWUI) 的 Windows 服务器上,添加您登录的用户。
检查 2:
在客户端添加管理员权限。
您必须具有管理员权限才能从管理客户端执行重定向恢复。
在 HostB 的远程访问字段中添加用户信息。
您必须具有管理员权限才能从管理客户端执行重定向恢复。
在 HostB 的远程访问字段中添加用户信息。
这应授予该用户执行定向恢复的权限。
Admin-username@hostA Admin-username@hotsB
如果您不想在 NetWorker 中授予管理员权限,请创建一个具有自动存储塔管理权限的新组并包括该用户:username@*
检查 3:
控制对 NetWorker 客户端的访问。
NetWorker 使用每个 NetWorker 客户端上的 /nsr/res/servers (UNIX) 或 NetWorker_install_path\res\servers (Windows) 文件的内容来控制谁具有客户端任务执行权限。
此任务需要更新服务器文件。
向两个客户端授予对另一个 NetWorker 客户端的客户端任务处理权限:
向两个客户端授予对另一个 NetWorker 客户端的客户端任务处理权限:
- 停止正在更新其任务权限的 NetWorker 主机服务。
- 在文本编辑器中打开 servers 文件。
此文件的默认安装位置为:
/nsr/res/servers(UNIX)NetWorker_install_path\nsr\res\servers(视窗)
- 每行输入一个主机名。
- 保存更改并退出文本编辑器。
- 重新启动 NetWorker 主机。
NetWorker 使用
servers 文件,以控制谁具有客户端任务执行权限(请求在另一个客户端上启动程序的权限)。请考虑以下事项:
- 如果服务器文件为空,则任何 NetWorker 主机都具有任务权限。这是一个潜在的安全问题。
- servers 文件中的条目将客户端任务访问限制为仅文件中列出的计算机名称。
检查 4:
操作系统限制和权限。
确保您未尝试执行跨平台定向恢复。从 Windows 恢复到 Linux 或从 UNIX 恢复到 Windows,因为不支持跨平台定向恢复。此外,请确保管理主机必须是 NetWorker 服务器的客户端。管理主机是从中显示用户界面的主机。
存在一些特定于 UNIX 的限制:
- 与在 UNIX 计算机上重新定位非 ASCII 目录相关的限制:
- 与在 UNIX 计算机上重新定位非 ASCII 目录相关的限制:
- 如果远程目录是现有的非 ASCII 目录,则用于启动定向恢复的浏览会话的区域设置必须与创建远程目录时的区域设置相匹配。
- 如果远程目录不存在,则根据浏览会话的区域设置在远程计算机的文件系统上创建重定位目录。
其他信息
其他 NetWorker Recovery 帮助:
知识库文章:
受影响的产品
NetWorker产品
NetWorker Series文章属性
文章编号: 000068361
文章类型: Solution
上次修改时间: 28 4月 2026
版本: 5
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。