将subversion版本库复制到新的共享驱动器

我们正在将数据迁移到新的H-NAS服务器。 所以,我打算将我们的Subversion版本库移到H-NAS服务器的共享驱动器中。

而不是使用svnadmin dump <reponame> > reponame.file来移动数据,我使用了cp -prf /source/<reponame> /dest/

当我这样做的时候一切正常,但是我想知道这是否是正确的做法。 另外,当我复制存储库时,副本中的数据大小更多。 为什么是这样?

这是一个正确的做法

当我复制回购的数​​据大小更多。

历史的文本表示需要比二进制更多的空间

PS:在file:///访问非本地驱动器时,通常会有一些不好的主意

数据磁盘上的大小将根据所使用的文件系统和其他几个因素而有所不同。 出于这个原因,所使用的磁盘空间的比较往往没有意义。 你的确做到了这一点(如果你的目的是改变它的托pipe位置,你可以简单地复制存储库存储)。