svn版本库恢复办法

上一篇 / 下一篇  2012-10-24 11:32:14 / 个人分类:配置库管理

     自从公司的配置库服务器的硬盘扩容以后,这服务器就接二连三的出问题,先是服务器的风扇老化了,换了一风扇,没有使用几天,服务器就无缘无故的发出“嘀、嘀”的响声,结果配置库就提交不了东西了,提示连接不上服务器,到服务器一看,扩容的硬盘不见了,这是怎么回事啊,怎么无缘无故就不见了呢,先看内存,再看电源线,数据线,通通弄了一遍,都不管用啊。重启一把机器,嘿,不响了,扩容的硬盘又找到了。但是,没有过多长时间,又出现同样的问题了,到底是什么情况,他通过询问发现,当大家在提交或更新配置库的时候就有可能出现这种问题,也就是说在向扩容的硬盘上读写信息的时候就会出现服务器报警情况,而且还发现如果操作配置库的时候,服务器突然中断,再次访问次配置库的时候,配置浏览器提示:Could not open the requested SVN filesystem,而直接用web浏览器访问提示:内部错误,500异常,查看日志显示:(20014)Error string not specified yet: Berkeley DB error for filesystem 。相应的配置库就访问不了了。为了解决这一问题,我google和百度了一天,终于找到了解决的办法:是BDB被锁了,执行以下版本恢复即可。

 svnadmin recover <path to your repository>

问题解决。

配置库维护还需要了解版本库数据存储方式:BDB和FSFS


相关阅读:

TAG: DBD 版本库 版本恢复

 

评分:0

我来说两句

日历

« 2024-04-29  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 22173
  • 日志数: 36
  • 文件数: 1
  • 建立时间: 2010-05-19
  • 更新时间: 2012-10-30

RSS订阅

Open Toolbar