归档和分层存储
HSM migration(UNIX):TSM通常有两种方式用来管理和监控剩余空间:threshold and demand
HSM migration(Windows)
需要定义migration jobs来控制migrate process.使用dsmcls来定义单独的migration jobs.也可以使用dsmgui接口来实现
Server architecture
使用copy group的copyserialization参数的四个属性值来定义tsm 备份正在修改的目标文件的行为:
Advanced transparent recall
有三种modes: normal,migrate-on-close,read-without-recall
Data storage
使用simultaneous writes to copy storage pools可以为主存储池指定最多3个copy pool.而且simultaneous writes to copy stroage pools 不同于backup stgpool,backup stgpool在同一时间里不能写到多个copy storage pool.但simultaneous 不支持server-free或LAN-free备份,或当nas backup 写toc文件。
每个节点的最大数目的mount point由MAXNUMMP参数来决定,而且,需要两个或以上的tape drive.
存储池之间的数据迁移
有两种方式自动控制存储池之间的数据移动:
- Migration:对于primary pool,可以通过Highmig和Lowmig参数来控制。copy stgpool不能。对于random access stgpool,可以指定MIGPocess参数,可以将其参数值等于drive的个数.默认为1.
- Maxsize:通过此参数可以限制大于该数值的大文件直接backup到另一个存储池中.
有两种方法可以手动的初始化一个migration:
- 更新存储池,修改highmig和lowmig的值
- 使用migrate stgpool。
Reclamation回收
由于顺序卷只能被成功的从头写到尾,且只能写一次,TSM不会再重写该卷中因过期而empty的部分。由于一个顺序卷可能很难所有的文件都过期,所以只能通过手工回收来回收空间,回收卷的状态应该是"scratch"或"filling"中的一种,而且被回收的卷状态应该是"full",一旦被回收的卷被empty,它的状态会返回scratch.
通常回收需要2个或更多的驱动器会更有效,但是,也可以通过设置RECLAIMSTGpool参数来指定一个顺序存储池, reclaimstgpool允许指定另一个存储池的顺序卷作为他的holding area.这个存储池必须为primary sequential storage pool.由于该存储池必须为顺序的,所以可以指定其设备类为FILE.
在指定该顺序存储池为回池后,还要将该存储池的next pool设为source存储池,这样就可以形成一个循环。