当我们办公室的 SVN 服务器被拔掉电源时,我们错误地快速关闭了服务器,并导致了数据损坏。
更新
上周四是最后一次提交此 SVN 服务器。导致数据损坏的停电发生在周五。如果我理解正确的话,这是因为数据未完成写入磁盘而导致损坏。它怎么可能在 24 小时后仍未完成写入磁盘?这有可能不是数据损坏的原因吗?
答案1
假设您是 Linux,您首先需要执行 fsck。
您有两个选择: - 在 / 分区中创建一个名为:
的空文件 或 -重启后运行以强制执行 fsck。forcefsck
touch /forcefsck
shutdown -Fr now
通常,这可以解决文件损坏问题。
有任何旧的备份可用吗?
高血压
答案2
您运行的是什么系统?遇到了什么错误?