Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1278722
  • 博文数量: 1211
  • 博客积分: 10010
  • 博客等级: 上将
  • 技术积分: 14340
  • 用 户 组: 普通用户
  • 注册时间: 2008-06-09 11:20
文章分类

全部博文(1211)

文章存档

2011年(1)

2008年(1210)

我的朋友

分类: 服务器与存储

2008-06-09 12:29:22

本文主要针对Unix系统上Netbackup Client进程进行分析。Unix的特点是通过各个进程的协作来完成一个任务。
 
Netbackup Client端的核心进程是bpcd,它是一个监听进程,负责与服务器进行通信并调度其他client进程如:bpbkar,bpfis,tar等来完成备份或恢复的任务。
 
-bash-2.05b# pwd
/usr/openv/netbackup/bin
-bash-2.05b# ls
SPSRecoveryAsst       bpbackup              bphdb                 bptpcinfo             nbftclnt              vxlogmgr
bmrc                  bpbkar                bpjava-msvc           goodies               nblu_registration     vxlogview
bmrsavecfg            bpcd                  bpjava-usvc           jbpSA                 ndmpclient            vxss_db_paths
bmrsetupclient        bpclimagelist         bplist                jnbSA                 private
bp                    bpclntcmd             bpmount               merge_auth_templates support
bp.kill_all           bpdynamicclient       bpnbat                mtfrd                 tar
bp.start_all          bpfilter              bpps                  nbfirescan            version
bparchive             bpfis                 bprestore             nbfs                  vxlogcfg
 
bpcd:
 
无论NBU的版本是什么(6.0,5.x或更早的版本),在所有平台上(包括Windows和Unix),NBU Client 在没有备份和恢复作业的情况下,只有一个进程bpcd(Netbackup Client Service)。
 
对于Windows系统,可以通过系统服务窗口找到名为Netbackup Client Service的服务。
 
对于Unix系统,我们使用bpps -x找不到任何进程。Nbu把它的监听服务注册到了inetd或xinetd中,可以通过netstat命令来查询,例如
bash-2.05# netstat -a |grep bpcd
      *.bpcd               *.*                0      0 49152      0 LISTEN
 
bpbkar:
 
当使用bpbackup和bparchive命令进行备份或归档时,bpbkar被服务器bpbrm进程通过bpcd进程调用,返回备份文件信息与备份映象给服务器。
 
bpfis:
 
当备份中需要创建快照时,bpfis被服务器bpbrm进程通过bpcd进程调用,返回快照给bpbkar,再由bpbkar返回备份文件信息与备份映象给服务器。
 
bplist:
 
当需要进行恢复时,通过bplist进程向bprd服务进程请求文件列表,以便选择需要恢复的文件。
 
tar:
 
用于恢复映象到Client,由bpcd启动
阅读(875) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~