互联网服务reclaimtsm 回收

tsm 经常会遇到物理带库里的部分或个别volume不能自动回收如何定位问题

       在tsm的使用过程中,经常会遇到部分或个别volume不能自动回收,比如说保留策略为一周,时常能够发现个别好几个月前的磁带还在带库中,没有被回收。其中里边的数据也均是老数据。

     1  遇到类似问题,应该如何操作和避免呢?

      2 有没有什么好的手段或机制做检查,发生这个问题的原因又是什么,如何定位问题 ?

参与6

1同行回答

tigerktigerk系统工程师IBM
1.   如果你的带子很多,存储空间也够,忽略这些问题好了。想回收的话,检查tape pool的回收阀值设置, 查看每个卷的可回收空间 pct_reclaim,select volume_name,status,pct_reclaim from volumes where stgpool_name='TAPE' and pct_reclaim >= 0.0orhttp://www.thobi...显示全部

1.   如果你的带子很多,存储空间也够,忽略这些问题好了。

想回收的话,检查tape pool的回收阀值设置, 查看每个卷的可回收空间 pct_reclaim,

select volume_name,status,pct_reclaim from volumes where stgpool_name='TAPE' and pct_reclaim >= 0.0

or

http://www.thobias.org/tsm/sql/#toc120

然后可以降低RECLaim 的阀值,让server回收这些磁带。

update stg TAPE RECLAIMPRocess=4

RECLaim STGpool TAPE THreshold=10  

或者用 命令 Move data vol_name  将这些磁带里数据挪到别地,然后老带子在REUsedelay天数过后就可以利用了。

2. 应该是可回收空间 pct_reclaim 没有达到回收阀值,或者回收就没有有成功(查actlog,回收需要tape_pool里有额外的空白带或空间)

检查tape pool的回收阀值设置,mascr 设置以及 REUsedelay 的设置。 q content 查看是那些节点的数据,是否是新数据还存在这些带子里?  如果都是老数据没有被expire inv过期,这个没有详细信息不好说,根据数据类型不同:归档数据,备份数据?  先查查copygroup的各项设置吧。

收起
软件开发 · 2016-09-02
浏览1698
  • REUsedelay 默认值是多少呢?
    2016-09-02
  • 这个真没注意,你define一个new pool 看看属性。注意REUsedelay 和你的TSM DB的备份周期要一致。比如TSM DB 1天备份一次,REUsedelay 最少1。应为要确保恢复到1天前磁带里的内容不能被覆盖。
    2016-09-02

提问者

powertiandi
系统架构师李宁(中国)体育用品有限公司
擅长领域: 存储服务器灾备

问题来自

问题状态

  • 发布时间:2016-08-31
  • 关注会员:3 人
  • 问题浏览:4279
  • 最近回答:2016-09-02
  • X社区推广