将 svn 存储库备份到 NAS 上的共享文件夹失败
Backup of svn repository to shared folder on NAS fails
我想设置我的 SVN 存储库的自动增量备份。
对同一台 PC 的本地文件夹执行此操作似乎可行,但如果我尝试将文件直接写入共享文件夹(我尝试了 2 个不同的 QNAP nas 盒),我会遇到各种错误,总是几百行。
我试过了
svnadmin hotcopy C:\SVNRepos\RalfStein \Nas\home\svn\RalfStein
202 行后返回
svnadmin: E720059: Can't move
'\oldnas\home\svn\RalfStein\db\revprops\svn-1AA28066' to
'\oldnas\home\svn\RalfStein\db\revprops3': Unerwarteter
Netzwerkfehler.
(“Unerwarteter Netzwerkfehler”的意思是“意外的网络错误”。)
在不同的 nas 上,它在 799 行后返回:
svnadmin: E720059: Can't close file
'\nas\home\svn\RalfStein\db\revprops\svn-44790380': Unerwarteter
Netzwerkfehler.
我已经关闭了 svn 服务,所以在此期间没有人在 svn 上工作的危险。还是一样的问题。
不想使用“转储”,因为它不是增量的。
我可以手动复制整个存储库,这似乎可行。但是,我想了解问题出在哪里。
系统:
- VisualSVN V4.3.6 Windows10
- svnadmin --version : 1.14.1
- NAS(QNAP TS453d)提供SMB-share
- 您的 NAS 使用什么协议?
- 您在 运行
Backup-SvnRepository
PowerShell cmdlet 时看到错误了吗?
- 您使用的 VisualSVN Server 版本和 SVN command-line 工具的版本是什么?即,
svnadmin --version
说了什么?
注意可以考虑built-inBackup and Restore feature. It supports backup scheduling, encryption, incremental backups and backups to remote shares and Azure Files cloud. See KB106: Getting Started with Backup and Restore and KB137: Choosing backup destination.
I want to set up an automatic incremental backup of my SVN
repositories. Doing that to a local folder of the same PC seems to
work, but if I try to write the files directly to a shared folder (I
tried 2 different QNAP nas boxes) I get various errors, always a
couple of hundred lines.
据我所知,当您将存储库热复制到您的NAS时,确实发生了意外的网络错误。请 double-check 您正在使用 up-to-date Subversion command-line 工具(svnadmin --version
说的是什么?)。
I've shut down the svn service, so there's no danger of someone
working on svn in the meantime. Still same problem.
当您 运行 svnadmin hotcopy
:
时,您不需要停止服务器的服务
[[[
此子命令对您的存储库进行“热”备份,包括所有挂钩、配置文件,当然还有数据库文件。 您可以随时运行此命令并制作存储库的安全副本,无论其他进程是否正在使用该存储库。
]]]
我想设置我的 SVN 存储库的自动增量备份。 对同一台 PC 的本地文件夹执行此操作似乎可行,但如果我尝试将文件直接写入共享文件夹(我尝试了 2 个不同的 QNAP nas 盒),我会遇到各种错误,总是几百行。
我试过了
svnadmin hotcopy C:\SVNRepos\RalfStein \Nas\home\svn\RalfStein
202 行后返回
svnadmin: E720059: Can't move '\oldnas\home\svn\RalfStein\db\revprops\svn-1AA28066' to '\oldnas\home\svn\RalfStein\db\revprops3': Unerwarteter Netzwerkfehler.
(“Unerwarteter Netzwerkfehler”的意思是“意外的网络错误”。)
在不同的 nas 上,它在 799 行后返回:
svnadmin: E720059: Can't close file '\nas\home\svn\RalfStein\db\revprops\svn-44790380': Unerwarteter Netzwerkfehler.
我已经关闭了 svn 服务,所以在此期间没有人在 svn 上工作的危险。还是一样的问题。
不想使用“转储”,因为它不是增量的。 我可以手动复制整个存储库,这似乎可行。但是,我想了解问题出在哪里。
系统:
- VisualSVN V4.3.6 Windows10
- svnadmin --version : 1.14.1
- NAS(QNAP TS453d)提供SMB-share
- 您的 NAS 使用什么协议?
- 您在 运行
Backup-SvnRepository
PowerShell cmdlet 时看到错误了吗? - 您使用的 VisualSVN Server 版本和 SVN command-line 工具的版本是什么?即,
svnadmin --version
说了什么?
注意可以考虑built-inBackup and Restore feature. It supports backup scheduling, encryption, incremental backups and backups to remote shares and Azure Files cloud. See KB106: Getting Started with Backup and Restore and KB137: Choosing backup destination.
I want to set up an automatic incremental backup of my SVN repositories. Doing that to a local folder of the same PC seems to work, but if I try to write the files directly to a shared folder (I tried 2 different QNAP nas boxes) I get various errors, always a couple of hundred lines.
据我所知,当您将存储库热复制到您的NAS时,确实发生了意外的网络错误。请 double-check 您正在使用 up-to-date Subversion command-line 工具(svnadmin --version
说的是什么?)。
I've shut down the svn service, so there's no danger of someone working on svn in the meantime. Still same problem.
当您 运行 svnadmin hotcopy
:
[[[
此子命令对您的存储库进行“热”备份,包括所有挂钩、配置文件,当然还有数据库文件。 您可以随时运行此命令并制作存储库的安全副本,无论其他进程是否正在使用该存储库。
]]]