Onde criair um repository de subviewsão em um server?

Ao gerenciair meus próprios serveres, normalmente mantenho dados como svn repositorys em /srv/svnrepo .

Na organização, atualmente, uma pairte das SAs vem usando /home/svnrepo .

Minha decisão de padronizair a /srv/svnrepo foi baseada na minha compreensão da FHS . No entanto, depois de analisair algumas maneiras de fazer subviewsão, pairece que muitas pessoas usam /home/ paira airmazenair seu repository svn.

Questões:

  1. Qual path você está usando e por quê?
  2. Há algo de errado em usair /srv/ ? A sua compreensão da FHS difere da minha?

Depende de onde /srv ou /home esteja montado. Se /srv estiview montado em um volume menor / volume, por exemplo, talvez não seja sábio colocá-lo lá. Apenas certifique-se de colocá-lo em um volume com diskspace, performance e redundância adequados paira as necessidades dos serveres SVN.

Eu realmente não acompanho a FHS tanto. Na maioria dos meus sistemas, eu tenho unidade de operating system / on / on discos espelhados onde todos os /usr, /vair, /home, /etc etc estão localizados e, em seguida, eu normalmente tenho um ou mais RAIDs montados em /data1, /data2 etc.

Então, quando eu coloco repositorys SVN nesses sistemas, geralmente crio isso em /data1/svn .

E, como sempre, certifique-se de que os volumes estão incluídos em qualquer solução de backup que você tenha implementado.

Costumo colocair reposes em / vair / code ou / vair / svn. Eu acho que ele se qualifica como dados "variables". / vair às vezes é em uma pairtição sepairada paira files que mudam frequentemente, e é feito backup de forma automática em minhas máquinas.