"TSM命令集锦包含了Tivoli Storage Manager (TSM) 的一系列常用命令,用于管理和操作TSM环境,包括磁带管理、卷状态查询、路径更新以及备份和归档操作等。这些命令是TSM管理员日常工作中不可或缺的工具。"
1. **dsmadmc登录**: `dsmadmc` 是TSM的命令行接口,用于管理员登录到TSM服务器进行管理操作。在命令行中,你需要指定TSM客户端安装目录,例如 `d:\tivoli\tsm\baclient`。
2. **查看使用磁带**: 使用 `qlibv` 命令可以查看当前磁带库中的磁带信息。
3. **察看磁带内容**: 通过 `qcontent 磁带名` 命令,你可以检查特定磁带上的数据内容。
4. **更新卷状态**: `updatelibv 卷名 stat=状态` 用于改变卷的状态,例如将卷设置为可用状态,如 `updatelibv LB0.1.0.3000016L1 stat=scr`。
5. **删除磁带内容**: `deletevol 卷名 discarddata=yes` 用于清除磁带上的数据。例如 `deletevol000011l1discarddata=yes`。
6. **更新磁带状态**: 删除数据后,还需要通过 `updatelibv 卷名 stat=状态` 更新卷的状态,使其变为可用,例如 `updatelibv LB0.1.0.3000016L1 stat=scr`。
7. **查看卷的状态**: `qvol [卷名] f=d9` 用于获取卷的详细状态信息,其中 `f=d9` 表示显示详细信息。
8. **查看带库日志**: `qact` 命令用于查看TSM服务器的活动日志。
9. **更新卷的访问权限**: `updatevol 卷名 acc=权限` 可以改变卷的访问权限,例如 `updatevol000018L1acc=readw` 设置卷为读写权限。
10. **检查和修复TSM路径**: 当TSM服务器上的路径失效时,可以使用 `updatepath` 命令进行检查和修复,例如 `updatepathsc-tsmsvrmt0.4.0.3srctype=serverdesttype=drive library=lb0.1.0.3online=yes`。还可以通过TSM的网页管理界面进行操作。
11. **删除失效归档**: `crosscheckarchivelogall deleteexpiredarchivelogall deleteobsoletereportobsolete` 用于检查并删除过期的归档记录。
12. **检查备份情况**: RMAN中的 `crosscheck backup` 命令用来检查备份的完整性。
13. **更新HBA卡序列号**: `updatedrivedrivenameserial=序列号` 或 `updatedrive 库名 MT0.4.0.3 serial=autodetect` 用于更新驱动器的序列号,`autodetect` 参数可以自动检测。
14. **检查dsm进程**: `ps -ef | grep dsm` 命令用于在Unix/Linux系统中检查TSM守护进程(dsm)是否正在运行。
15. **启动dsm进程**: 如果dsm进程未启动,可以使用相关操作系统命令启动它,具体命令取决于你的操作系统类型。
这些命令和操作对于理解和维护TSM环境至关重要,它们涵盖了从基本的磁带管理到复杂的备份验证和设备配置等多个方面。熟练掌握这些命令,能够有效提升TSM系统的管理效率和数据安全性。