Linux, SVN e Dropbox - Qual diretório deve armazenar meu repositório svn?

3

Estou tentando configurar um servidor linux para uma pequena equipe de programadores / artistas para usar como um repositório svn. Este repositório será restrito ao uso da lan, mas será feito backup on-line usando o dropbox. Basicamente, minha ideia é ter um backup na caixa de depósito em caso de falhas no disco rígido ou em casos em que precisamos substituir rapidamente o hardware (basta baixar a caixa de depósito, inicializar o novo servidor.) Sou novo nessa coisa toda, mas sinto que isso é necessário para eu montar agora, antes de avançar mais em nosso projeto.

Acho que recebo o que precisa ser feito na maioria das vezes, mas surgiu um problema em relação a onde no sistema de arquivos eu deveria armazenar o repositório.

Eu sou muito novo no linux stilll, o que torna esta uma decisão difícil para mim. Onde na estrutura de diretório linux eu deveria armazenar um repositório svn? Idealmente, este repositório deveria estar dentro de um diretório sincronizado de dropbox para manter um backup de todo o projeto on-line.

P.S. Antes que as pessoas sugiram alternativas, eu estou bem definido em usar o SVN. Pelo menos por enquanto. O suporte do Windows é uma obrigação para nós e coisas como o Git Annex ainda são um pouco instáveis nessa plataforma.

    
por TheYokai 27.02.2015 / 07:19

1 resposta

0

Normalmente existem dois locais sensíveis para colocar os "dados" para serviços.

A localização padrão da distribuição:

Normalmente, a distribuição escolheu um local padrão para um dado de serviço (redhat / centos usam /var/svn , debian tende a usar /var/lib/svn ). É muito mais fácil e rápido usar essa localização: a configuração já está ou quase pronta, a integração com vários componentes é mais fácil (como os contextos de arquivos do SELinux). Tem alguma limitação. O local de distribuição é geralmente limitado a "instância única"; seus dados são armazenados em vários locais, etc.

A hierarquia /srv :

O Padrão de Hierarquia do Sistema de Arquivos (FHS) do Linux informa que /srv contém dados específicos do site que é veiculado por este sistema ( link ) . Alguns administradores gostam de coletar dados aqui e estruturam essa hierarquia de uma maneira que seja sensata para eles (por ambientes, por cliente ...)

    
por 08.03.2015 / 10:37