NetWorker+mhvtl后端结合公司的消冗文件系统为啥不能消冗?

    最近在调研备份软件和mhvtl的兼容性,之前对备份软件是各种的不了解呀。如何安装,如何配置,如何备份全是一头雾水呀。经过了苦逼的摸索,慢慢的对备份软件有了了解。

    今天我用legato Networker+mhvtl+ddfs(公司消冗文件系统),然后将同一目录进行两次全量备份(写在同一磁带上)。备份结果显示,数据没有被消冗。这个结果是可以预料的,因为ddfs为定长块分块消冗,目录经过Networker+mhvtl后,已经没有文件的概念,只是数据流。虽然两次全量备份文件相同,但经过ddfs的定长块分块后,第二次备份的文件流分块后不能与第一次文件流匹配,所以无法消冗。

    然后我让两次全量备份分别写在两个磁带上,使每次备份的文件流的起始位置对其,这样两个文件流的分块情况就相同了,若没有特殊情况,就应该能被消冗了。实验结果,数据仍未被消冗。问题出在哪了呢?

    后来我用strings分析下载磁带上的数据流,用对比工具发现,Networker备份时有自己的数据组织形式,它也将数据流进行了分块,每个数据块添加了磁带的信息(barcode,每盘磁带的barcode不同),这样以来,即使两个数据流分块相同,对应的数据块也因barcode不同而无法匹配,造成无法消冗。

    额滴个神呢,mhvtl要结合ddfs,看来ddfs不得不改为变长块分块消冗啦~明年啦估计得。

你可能感兴趣的:(不消冗,Networker)