TSM 最大的特点就是恢复速度快,而且TSM中有如下技术来保证恢复速度:\r\n1.并置\r\n 这个技术具体是这样的,比如一台server,负责备份N台client,这N台client每天一起备份,那么,如果是在backup exec这样的软件里头,这N台client的备份数据是一起写到一盘磁带里面的(也可能是同一个卷池里面),这样,次数多了,一盘磁带写完了,又一盘,如此反复.会出现这样一个问题,当需要恢复这N台其中一台的数据的时候,这些需要恢复的数据有可能分布在同一个卷池的N盘磁带里面,那么,恢复的时候,就需要执行最少N次挂载磁带的操作,同时,磁带是顺序读设备,很有可能要从一盘磁带的头读到尾,才能找到需要恢复的那点数据,那么,挂载N次,加读N次磁带,需要的时间就会很多.无形中,浪费了时间.\r\n 在TSM中,有一个称为\"并置\"的功能,基本解决这种情况,并置.并置是指:在备份时,尽可能的把一个或一组client的备份数据连续的放到一盘磁带上.即,我有ABC三个client,同时备份,A备份到A号磁带,B备到B号磁带,C备到C号磁带,互相之间,不会串门.那么,天长日久,即使A备份使用了3盘磁带,恢复时,也只需要挂载3次磁带,并且顺序读磁带上的内容,这些内容都是属于它自己的,那么,恢复速度就比不使用\"并置\"要快.\r\n2.回收\r\n 另一种情况,还是关于N多盘磁带恢复的.假设,A号client备份使用了100盘磁带,但是由于文件保留策略,使得每盘磁带中只有一点点数据是有用的,其他的都过期了.那么,恢复的时候,需要挂载100次磁带,依次读出其中的那么一点点数据来恢复,那么,这显然是个灾难.\r\n 这种情况,TSM采用回收来解决.当100盘磁带,由于策略的原因,绝大部分文件都已经过期了,只有一点点数据有用,那么,TSM会读出这100盘磁带中有用的数据,写入到一个回收存储池,那么,这100盘磁带就无用了,可以把里面的数据删除,重新分配给其他的client使用,回收池中保持的这些有用的数据,又重新写入到相对较少的磁带里面,比如写到10盘磁带里面,那么恢复的时候,只要挂载10次,并且里面的数据都是有用的.不会造成上面的灾难.\r\n\r\n结合回收和并置,TSM可以提供比其他备份软件快的恢复速度.\r\n\r\n此外,TSM还有在DISK类存储设备上保持cache,时间点恢复,卷映像恢复等等方法提高恢复速度及效率.并可以采用备份集来进行不依赖TSM server的数据恢复.\r\n\r\n由于采用了并置及回收这些方法,TSM可以说是牺牲了备份的速度,来换取恢复的速度,这是在TSM的手册里说过N多次的,我记忆深刻.\r\n\r\n相对于磁带的安全,TSM和netbackup等一样,提供了copy池等等方法,即把文件备份到磁带里面,并把它COPY若干份,防止其中某一份坏了等等.\n\n[ 本帖最后由 donggua0713 于 2009-6-23 20:47 编辑 ] |