Subversion 无法将文件刷新到磁盘:输入/输出错误

Subversion 无法将文件刷新到磁盘:输入/输出错误

我公司的开发人员不能再致力于颠覆了。

他们在 Tortoise 中收到以下错误消息。

Can't flush file to disk: Input/output error

Apache 错误日志

Could not create activity /01_REPO/!svn/act/6a9f9e72-2412-3147-9534-1b23de635229.  [500, #0]
could not begin a transaction  [500, #5]
Can't flush file to disk: Input/output error  [500, #5]

谷歌搜索让我找到了权限和磁盘空间问题,但 /01_REPO 下的所有内容都对用户和组“apache”有权限

磁盘空间没有问题

df -h 
/dev/mapper/vg_svnserver-lv_home
                  191G   12G  169G   7% /01_REPO

颠覆日志是空的。

有人能告诉我发生了什么事,或者至少提示一下如何发现问题吗?

OBS:Oracle Linux 6.6 svnserve 1.6.11 apache 2.2 iptables 关闭 selinux 已禁用

答案1

问题出在磁盘本身,与颠覆无关。

我尝试使用“svnadmin dump”,但无法恢复“svnadmin load”,因此我使用 svnadmin hotcopy 将 svn repos 复制到另一个分区。

相关内容