用TSM实施备份:备份模式总结二
6.8 Active and inactive file versions
policy settings:verexit=4;verdel=2;retextra=30;retonly=45
verexit:保留版本数
veldel:当文件被删除后,保留该文件的版本数
retextra:当文件被删除后,保留该文件备份的天数
retonly:保留最后一个版本的天数.
6.9 backup binding
将文件与管理类进行link process is called binding.
binding process发生在当你执行增量备份的时候。TSM client 检查server 管理类和client include-exclude list或client option file执行binding 进程
6.9.1 rebinding
6.10 backup set (又称为portable backup:便携式备份)
如果要产生一个client最近备份的copy从tsm server到顺序介质上,则通过generate backupset命令来完成。通过此命令可以将 client在tsm server的备份生成一个backupset,通过将其备份到顺序介质上,可以实现不依赖于tsm的恢复。
注:lan-free 的backup的恢复需要安装tsm client code。而且不支持"bare machine recovery"能力.
可以通过以下方法产生存储一个独立的backup set:
- 使用tape device
- 定义一个sequential device class,并指定到disk。
- 使用可擦写cd或zip drive,使用tsm定义一个子REMOVABLEFILE device class.
6.10.1 backup set planning
如果要将backup set重新定义到新的tsm server,则使用define backupset命令
6.11 TSM Restore
6.11.1Point-in-time restore
在进行incremental backupx或selective and incremental-by-date backup时,当从client filespace 或者目录时并不通知server.
6.11.2 No-query restore
在一般或者传统的恢复意义上,client会查询server所有需要恢复对象的信息,server会将信息发送给出client,client会进行排序以便于tape mounts被优化。可是,这些工作花费的时间会相当长。TSM才用的是No-query恢复。
A no-query restore会让tsm sever 做如下工作:
- client发送需要恢复文件的信息给server
- server计算出非常好的的tape mount序列,便开始发送恢复的数据到client
由于对tape mount的优化工作交由server来处理,加快了恢复的时间.
6.11.3 Multi-session restore
Multi-session restore 可以在B/A client执行no-query restore时执行多个restore session.
6.11.4 Logical volume restore
6.12 scheduling
有两种机制通常来控制client和server之间的联系去运行一个schedule: CLIENT POLLING 和SERVER PROMPTED
Scheduling:
tsm 的schedule分为两类:administrative scheduling / client scheduling两者有如下三点不同:
- Execution location:前者在server执行,后者在client上执行
- Domain privilege:只有具有administrator或system权限的用户才可以管理administrative schedule.
- Commands: administrative schedule只能初始化一个内部的tsm 命令,而client不仅可以执行一个内部的client action,而且可以执行一个外部的命令如a shell scrīpt or executable.
三种模式:client polling 和server-prompted 及on-time client schedule
7 Setting up the API environment
DSMI_CONFIG the fully qualified name for the client option file for unix
DSMI_DIR Points to the path containing dsm.sys,dsmtca,the en_US NLS language.
DSMI_LOG points to the path for the dsierror.log file