Chinaunix

标题: 老板让我把每次增量备份到同一个文件,有什么办法或者建议? [打印本页]

作者: fengfeng919    时间: 2013-11-14 10:37
标题: 老板让我把每次增量备份到同一个文件,有什么办法或者建议?
本帖最后由 fengfeng919 于 2013-11-14 11:54 编辑

我知道通过记录上次全量备份的版本号,然后查找目前最新的版本号,然后进行增量备份,但是老板现在让我把每次增量备份到同一个文件,有什么办法或者建议?

导入版本库:
svnadmin create /svn/project/first
svn import /root/tools:///opt/svn/project/first --message "www"

原先我是用
svnadmin dump /svn/project/first -r 1 > first_1_dumpFile        【先全量】      
svnadmin dump /svn/project/first -r 1:3 --incremental > first_2-3_dumpFile    【增量】
svnadmin dump /svn/project/first -r 3:5 --incremental > first_4-5_dumpFile    【增量】

想问一下,能否 first_2-3_dumpFile 和 first_4-5_dumpFile 合并到一个文件,或者说每次增量的时候能否使用" >> “的方式追加进去?
作者: q1208c    时间: 2013-11-14 11:13
楼主提供的信息太少了, 不太好判断.

1. 要备份的内容是什么? 数据库? 文本? 还是其它?
2. 备份的方式? 专用的命令? 简单的shelll ?
3. 目标文件? tar? 文本? 还是其它?


作者: deelaaay    时间: 2013-11-14 11:26
备份什么啊?是svn吗?
作者: fengfeng919    时间: 2013-11-14 11:53
q1208c 发表于 2013-11-14 11:13
楼主提供的信息太少了, 不太好判断.

1. 要备份的内容是什么? 数据库? 文本? 还是其它?


抱歉,我可能描述不是很清晰,我在linux下面配置了一套svn服务器,用import方式导入了一个文件夹的内容,然后客户端提交会不断的产生新的版本:
svnadmin create /svn/project/first
svn import /root/tools:///opt/svn/project/first --message "www"

原先我是用
svnadmin dump /svn/project/first -r 1 > first_1_dumpFile        【先全量】      
svnadmin dump /svn/project/first -r 1:3 --incremental > first_2-3_dumpFile    【增量】
svnadmin dump /svn/project/first -r 3:5 --incremental > first_4-5_dumpFile    【增量】

想问一下,能否first_2-3_dumpFile 和 first_4-5_dumpFile 合并到一个文件,或者说每次增量的时候能否使用" >> “的方式追加进去?

作者: q1208c    时间: 2013-11-14 12:57
我对 svn 了解的不是太多, 不过, 我认为对于svn, 根本没必要搞什么增量备份. 把整个svn sync到另一个库里就行了. 反正svn自己又不会删除任何文件.
作者: fengfeng919    时间: 2013-11-14 13:45
q1208c 发表于 2013-11-14 12:57
我对 svn 了解的不是太多, 不过, 我认为对于svn, 根本没必要搞什么增量备份. 把整个svn sync到另一个库里就 ...


我不太确定你说的是什么意思,svn主要是用来针对版本库的版本进行备份的,sync应该是针对文件系统进行一个备份貌似,这样可以针对版本进行控制吗,例如我要把整个版本库的版本退后到某个具体的版本,不知道sync是怎么做的?
作者: q1208c    时间: 2013-11-14 14:13
回复 6# fengfeng919


http://linuxguest.blog.51cto.com/195664/593131

希望这个对你有帮助, 因为 svnsync 我也没用过.     
作者: lbseraph    时间: 2013-11-14 21:52
svn没怎么用过,不过如果把增量都备份到同一个文件,如果那个文件出了问题,你所有数据就完了。这个策略定义有些问题~




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2