673 发表于 2012-5-19 05:47
当然是一群文件了
个么 推荐你 一种 “差异备份”法
先说你的“增量备份”然后说他的缺点。
假设需要备份的的文件群(包含目录树以及文件)的源(source) X:\sub\source\
备份目的(target) Y:\sub2\target\
假使 今天是 某月1号,你做了一次完整备份,任何备份都要有第一次的完整备份。
完整备份命令 robocopy x:\sub\source y:\sub2\target\%date:~0,4%%date:~5,2%%date:~8,2%\ * /s /e /m /xj
%date:~0,4%%date:~5,2%%date:~8,2% 是表示一个子目录名,每次执行命令会表示成当天日期 如 20120519
/m 是只备份有“存档属性”的文件,同时清除备份过的文件的“存档”属性
/xj 是防止备份了“软链接”(link),这个东西如果你了解怎么回事就知道到底要不要加这个参数,如果你不知道那就加上这个参数。
那以后的增量备份的定义就是“自上次备份后,修改过或新增的文件”
命令为 robocopy x:\sub\source y:\sub2\target\%date:~0,4%%date:~5,2%%date:~8,2%\ * /s /e /m /xj
命令其实和完整备份是一样的,但是备份的文件是不一样的。
(插入)windows是这样处理文件的,1,当文件新建时他的存档熟悉是勾选的,2,当文件无论修改前是否有存档属性,一旦修改过后存档属性也会被勾上。
首先第一次备份后所以被备份过的文件的存档熟悉已经清空了所以,只备份修改过或新建的文件了。
这种“增量”备份的缺点。
首先,假定你一次的完整备份的周期为7天,那么当需要恢复备份时,恢复第一天的数据只需要一个备份(也就是完整备份)
如果要恢复第二天的数据,那需要第一和第二天的备份,
如果要恢复第7天的,那要7个备份一起配合恢复。
这样对于恢复来说 某一天的恢复 要平均(完全备份的周期+1天)/2 例子中就是 平均4天 的备份数据。
这样来说风险还是比较大的。
今天晚了,明天继续。。。
你有问题可以直接问。
|