答案1
这取决于/srv
或的/home
安装位置。例如,如果/srv
安装在较小的/
卷上,则将其放在那里可能不明智。只需确保将其放在具有适当磁盘空间、性能和冗余的卷上,以满足您的 SVN 服务器需求即可。
我其实不太关注 FHS。在我的大多数系统中,我将操作系统/系统驱动器放在/
镜像磁盘上,所有/usr, /var, /home, /etc
etc. 都位于该磁盘上,然后我通常会在/data1, /data2
etc.下安装一个或多个 RAID。
因此,当我将 SVN 存储库放在这些系统上时,我通常会在 下创建它/data1/svn
。
和往常一样,确保您实施的任何备份解决方案中都包含卷。
答案2
我通常将 repos 放在 /var/code 或 /var/svn 中。我认为它符合“可变”数据的条件。/var 有时位于用于经常更改的文件的单独分区上,并且它会自动备份到我的机器上。