今天,我们存储 SVN 存储库的虚拟 W2003 服务器(也)变得非常非常繁忙。原来它在 C: 驱动器上只剩下 88KB 的可用空间。没那么好。由于访问问题,我们可以通过从任务管理器(McAffee、SqlServer、services.exe)中杀死繁忙的进程然后优雅地重新启动来重新启动它的唯一方法。我们释放了一些空间,机器又开心了,但我们的 SVN 存储库不再可用。
如果我从客户端连接,它会给出消息“ No repository found in 'svn://[mymachine]/repos/[myapp]' ”但是,从服务器我可以使用“ svnlook tree [rootFolder] ”看到内容命令。
如果我使用 Windows 资源管理器导航到根文件夹,则以下文件夹为空(我不知道这是否正常):
- [根文件夹]/trunk
- [根文件夹]/标签
- [根文件夹]/分支
但是,[rootFolder]/db包含许多具有相应修订名称的文件。头部的大小应该在 600MB 左右,但我们也有许多分支。[rootFolder] 的总大小现在约为 600MB。我们松了树枝吗?明天我们还将知道我们的备份系统是否运行良好。无论如何,有人有任何想法吗?
[找到解决方案后更新]
感谢所有提交答案的人,他们在解决问题方面非常有用。崩溃期间,SVN 服务被破坏,而数据保持完好。重新安装服务解决了这个问题。