在pipe理我自己的服务器时,我通常将诸如svn存储库的数据保存在/srv/svnrepo 。
在组织中,我目前使用的是/home/svnrepo 。
我对/srv/svnrepo标准化的决定是基于我对FHS的理解。 但是,看了一些颠覆的方法之后,似乎很多人使用/home/来存储他们的svn仓库。
/srv/有什么问题吗? 你对FHS的理解是否与我的不同? 这取决于/srv或/home的安装位置。 例如,如果将/srv安装在较小的卷上,可能不太明智。 只要确保把它放在一个有适当的磁盘空间,性能和冗余的SVN服务器上就可以了。
我并不真正追随FHS。 在我的大部分系统上,我在/usr, /var, /home, /etc等所在的镜像磁盘上安装了OS /系统驱动器,然后我通常在/data1, /data2下安装一个或多个RAID等等
所以当我在这些系统上放置SVN仓库时,我通常在/data1/svn下创build它。
与往常一样,请确保卷已包含在您已实施的任何备份解决scheme中。
我通常把回购在/ var / code或/ var / svn。 我认为它符合“可变”数据的条件。 / var有时在一个单独的分区上,用于经常更改的文件,并且在我的机器上自动备份。