NetVault Backup 包括在服务器及客户端计算机上运行的若干个静态和动态进程。
NetVault Backup 服务运行时,静态进程将保持活动状态。系统会向这些进程分配一个固定的单位数进程 ID 号,而且在其整个生命周期中,这些进程通常使用相同数量的系统资源。
动态进程将根据当前 NetVault Backup 活动启动和销毁。系统会向这些进程分配一个变化的 ID 号,而且在其整个生命周期中,这些进程使用的系统资源数量各不相同。
在基于 Windows 的计算机上,您可以从“任务管理器”查看 NetVault Backup 进程。在基于 Linux 和 UNIX 的平台上,您可以使用以下命令来查看这些进程:
本部分简要概述在服务器和客户端计算机上运行的各种 NetVault Backup 进程的功能。NetVault Backup 包括以下进程:
nvpmgr 可在所有 NetVault Backup 服务器和客户端计算机上运行。此进程管理所有其他 NetVault Backup 进程。nvpmgr 可创建和销毁瞬时进程。进程管理器还管理进程表和进度缓冲区的共享内存区域的分配。尽管系统为进程管理器分配了一个静态进程 ID,但由于此进程需要不同级别的系统资源,因此系统将其视为动态进程。
nvcmgr 支持进程间消息系统。此进程可在所有 NetVault Backup 服务器和客户端计算机上运行。在 UNIX 和 Linux OS 上,通信管理器作为进程运行。在 Windows 上,此进程作为 nvpmgr 进程中的线程运行。nvcmgr 处理本地计算机上各种 NetVault Backup 进程之间的通信。
nvnmgr 支持进程间消息系统。此进程可在所有 NetVault Backup 服务器和客户端计算机上运行。在 UNIX 和 Linux OS 上,网络管理器作为进程运行。在 Windows 上,此进程作为 nvpmgr 进程中的线程运行。Nvnmgr 将进程间消息传送到远程客户端。网络管理器还广播可用性消息,以帮助确定客户端的状态。
nvmedmgr 在 NetVault Backup 服务器上运行。
nvsched 在 NetVault Backup 服务器上运行。此进程管理任务计划和队列。它也管理计划程序数据库。计划管理器发起任务管理器以启动任务实例,并为循环任务计划下一个实例;任务管理器运行任务。此进程也更新任务状态页面,并为报告实用程序提供任务计划数据。
nvlogdaemon 在 NetVault Backup 服务器上运行。此进程可与 NetVault Backup 服务同时启动。
nvavp 在 NetVault Backup 服务器上运行。此进程跟踪并控制用户活动。Nvavp 会验证每个用户请求,并根据已分配的权限允许或拒绝该请求。
nvstatsmngr 可在所有 NetVault Backup 服务器和客户端计算机上运行。此进程为报告实用程序收集驱动器统计数据、事件历史记录、介质请求、服务器容量和传输信息。
nvrepdbmngr 在 NetVault Backup 服务器上运行。此进程管理报告数据库。
报告数据库管理器按照定期时间间隔轮询统计数据管理器,以获取收集的数据,并将数据写入报告数据库。Nvrepdbmng 将报告数据库中的信息传输到报告实用程序,并定期清除报告数据库。
nvwsrequesthandler 在 NetVault Backup 服务器上运行。此进程可运行 WebUI 使用的 Web 服务。
nvconsolesvc 可在所有 NetVault Backup 服务器和客户端计算机上运行。NetVault Backup 使用此进程获取或设置远程客户端计算机上的配置属性。
nvdeploymentmgr 在 NetVault Backup 服务器上运行。此进程管理推送安装任务。
此进程可在 netvault_machines 数据库中存储所有部署相关信息。部署管理器创建一个或多个部署工作程序进程 (nvdeploymentwkr),以管理远程计算机的安装进程。
nvdevmgr 可在拥有本地连接设备的 NetVault Backup 服务器和客户端上运行。此进程执行介质读取和写入操作,并处理介质的载入和卸载。NetVault Backup 会为配置的每个驱动器创建一个设备管理器进程实例。在 SAN 环境中,系统将为共享设备的每个 NetVault Backup 客户端运行一个实例。
nvndmpdevmgr 在 NetVault Backup 服务器上运行。此进程为基于 NDMP 的文件管理器执行介质读取和写入操作,并处理介质的载入和卸载。NetVault Backup 会为配置的每个驱动器创建一个 NDMP 设备管理器进程实例。
nvchgmgr 控制智能媒体更换机械手臂。此进程可在接有智能机械手臂更换器的 NetVault Backup 服务器和客户端上运行。NetVault Backup 会为每个机械手臂更换器创建一个实例。
nvchgmgr 在 NetVault Backup 服务器上运行。此进程控制基于 NDMP 的文件管理器所连接设备的智能媒体更换机械手臂。NetVault Backup 会为每个机械手臂更换器创建一个实例。
Nvrascontroller 管理基于磁盘的存储设备。此进程在 NetVault Backup 服务器上运行。NetVault Backup 会为配置的每个设备创建一个 RAS 设备控制器进程实例。
nvjobmgr 在 NetVault Backup 服务器上运行,并管理任务的执行。
nvduplicate 执行备份复制操作。此进程可在运行复制阶段的 NetVault Backup 计算机上运行。
nvverify 执行备份验证操作。此进程会验证写入介质的流长度,并确保备份时未丢弃任何数据块。nvverify 在运行验证阶段的 NetVault Backup 计算机上运行。
nvplgscript 执行任务的前处理脚本和后处理脚本。当您为任务选择了前处理和后处理脚本执行选项时,此进程会在目标客户端上运行。
nvwsworker 是 Web 服务工作进程。nvwsrequesthandler 进程启动工作进程。这些进程组合可用于提高性能。为 WebUI 提供大量内容时,可以在 NetVault Backup 服务器上运行 10 个或更多进程。提供内容后,会在短时间内继续运行这些进程。
以下是可在用户定义的脚本中使用的 NetVault Backup 环境变量列表。MSP 管理员可以将这些环境变量用于自己的服务器。
指定 NetVault Backup 用户名。指定的帐户必须具有使用 CLI 实用程序的权限。 | |
如果任务完成并伴有警告,返回 TRUE;否则,返回 FALSE。 此变量只能在后处理脚本中使用。该邮件脚本会使用此变量,但该变量具有普遍适用性。 如果备份完成并伴有警告,NV_STATUS 变量会返回 SUCCEEDED,而 NV_JOB_WARNINGS 变量会返回 TRUE。 | |
© 2024 Quest Software Inc. ALL RIGHTS RESERVED. Termini di utilizzo Privacy Cookie Preference Center