我们的带库,备份的数据量很大,过一阵子就得更换一次磁带,累计了2年的旧磁带,和没有用的备份,怎么从TSM里清除旧磁带里的数据,重新利用旧磁带呢,或者用其他方式清除旧磁带数据也行,只要能重新利用旧磁带就行,求大神指导,最好有个文档什么的。怎么操作。
首先要看你是备份的什么数据,是文件还是数据库;另外对于数据的保留策略是怎么设定的。你的这些旧磁带是不是已经出库了?你的意思是说磁带库的SLOT槽位没法存放那么多的磁带,所以部分磁带已经出库了吗?
如果已经确定磁带上的数据是过期数据的话,重新将磁带放到磁带库,让TSM识别到该磁带,如果驱动器数据量不足或者空磁带数量不足,无法自动触发磁带回收,你可以将确认不要的磁带编号,执行del vol 操作。
收起确认没用的带子,在tsm里先清除,然后重新checkin 使用。
删除数据的方式有多种,如果确认某盘磁带确实没用了那就直接del vol volume_name discard=yes ,checkin 就好
其他的方式可以参考del filespace ,del backup 等等。
收起这个非常简单,是你把问题想复杂了,可能本身你的保留策略就设置的不合理
1. 首先你定义一下自己的需求,确认你的备份需要留多长时间,保留的版本,这样能估算出所需的空间。然后再看你的磁带库可以存放多少盘磁带,共计容量多少。如果磁带库的容量包的住的话,基本不用你人工干预,会自动循环起来使用。
2.在确认保留策略合理的前提下, 如果你的磁带库空间承载不了你的所有备份量,就需要经常换带子。不过就是被checkout出去的带子,q vol也是可以看到的。只不不能做回收操作了,等等带子上的数据完全过期后,q vol就看不到了,这时你就可以复用这些磁带了。
3. 上面是说的原理,具体操作的话:含数据的磁带移除用checkout libv;需要用到这个磁带恢复的时候checkin libv 指定private的 ;移除的带着被过期,二次复用时,先label libv 选择覆盖即可。
收起