首先:

wKiom1g-d8KgItlQAAB-CfdegSA117.jpg

DA是用来读取BCV盘信息的一个模块,每一个device(symbol link)对应一个DA。

MA有两种,UMA是用来控制机械臂抓取磁带的;BMA才是用来传递数据的,这里说BMA,是用来接收DA发过来的指令把数据备份到medium(磁带)里的。在备份session中BMA的数量与driver数量一样。一个driver对应一个。

在目前项目中,client system,cell manager都是备份服务器一台担任。


media(medium): 磁带

driver:磁带机

/dev/rtape: 这个是hpux下的driver设备路径,在这个路径下ls也可以看到c属性,character device,字符设备。在GDC中是一个c2t08to这类的盘符,也是driver。

DA: 在session中理解为裸设备就行。

MA:在session中理解为driver就行。

***************************************************************************************

备份过程:

wKiom1g-g02yaA6AAAF1Mj-k2QM729.jpg

wKioL1g-iADyvV1eAAC2w3YOIkw164.jpg

1)执行前置脚本

2)启动driver MA

3) 用UMA把slot里的磁带load到driver

4)开启DA读取每一个裸设备,读取出大小是13.5G, 这个是实际备份的大小,不管是不是thin lun,对于DP来说这一个lun就是一个物理磁盘,不管里面的实际数据。

5)完成一个DA。

6)磁带磁头检验是否没问题。

7)退磁带

8)把磁带从driver中拿走。

9)完成一个MA


最后备份的DA数量与裸盘数量一致。

MA数量与用到几个driver一致。可以是1,2,3个