我公司的开发人员不能再致力于颠覆了。
他们在 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 复制到另一个分区。