在服务器上哪里可以创建 Subversion 存储库?

在服务器上哪里可以创建 Subversion 存储库?

在管理自己的服务器时,我通常将 svn 存储库等数据保存在 中/srv/svnrepo

在我所在的组织中,目前一部分 SA 一直在使用/home/svnrepo

我决定标准化/srv/svnrepo是基于我对跳频。然而,在查看了一些 subversion 操作指南之后,似乎许多人都使用/home/它来存储他们的 svn 存储库。

问题:

  1. 您使用哪条路径以及为什么?
  2. 使用有什么问题吗/srv/?你对跳频和我的不一样?

答案1

这取决于/srv或的/home安装位置。例如,如果/srv安装在较小的/卷上,则将其放在那里可能不明智。只需确保将其放在具有适当磁盘空间、性能和冗余的卷上,以满足您的 SVN 服务器需求即可。

我其实不太关注 FHS。在我的大多数系统中,我将操作系统/系统驱动器放在/镜像磁盘上,所有/usr, /var, /home, /etcetc. 都位于该磁盘上,然后我通常会在/data1, /data2etc.下安装一个或多个 RAID。

因此,当我将 SVN 存储库放在这些系统上时,我通常会在 下创建它/data1/svn

和往常一样,确保您实施的任何备份解决方案中都包含卷。

答案2

我通常将 repos 放在 /var/code 或 /var/svn 中。我认为它符合“可变”数据的条件。/var 有时位于用于经常更改的文件的单独分区上,并且它会自动备份到我的机器上。

相关内容