Backup do VisualSVN [duplicado]

2

Eu instalei um VisualSVN em um Windows Server 2003 (ele tem apenas unidade C: com 10 GB)

Estou planejando fazer backup de um servidor VisualSVN desta maneira:

  • Crie uma imagem de disco com o Ghost ou algum outro software do meu Windows Server 2003.
  • Toda noite, faça uma cópia da pasta inteira: 'C: \ Repositórios'
  • Se eu atualizar a versão do VisualSVN, devo fazer novamente outro disco imagem.

Em caso de recuperação de desastres, para restaurar o servidor, eu só precisa de:

  • Restaurar a imagem do Ghost em um novo servidor
  • Cole a pasta 'C: \ Repositories' do backup para o novo servidor

Minha pergunta é:

  • Funcionaria?
  • O 'C: \ Repositories' é a única pasta que eu tenho que fazer backup? Eu tem que fazer backup de alguma outra coisa?

Obrigado

    
por Delmonte 07.11.2011 / 20:50

1 resposta

4

Sim, funcionará da maneira que você descreve. Você realmente só precisa fazer o backup de sua pasta de repositórios. Reinstalar o VisualSVN é fácil, mesmo em outro servidor, e você pode simplesmente copiar a pasta de repositórios no topo depois de fazer isso.

Pode ser mais simples usar o NTBACKUP para isso no Win2003, com incrementos ou diferenciais noturnos. Ou use qualquer outro software de backup que você já usa na sua empresa ou o serviço de backup na nuvem de sua escolha. Não há nada especial sobre os repositórios SVN, são apenas arquivos.

Há uma ressalva em que, se você fizer backup de um repositório SVN que está sendo confirmado para durante o backup , poderá, em raras circunstâncias, obter um repositório corrompido. O repositório pode ser facilmente reparado com o comando svnadmin recover .

Usar o NTBACKUP ou alguma outra ferramenta de backup que esteja ciente do Volume ShadowCopy irá "capturar instantaneamente" a unidade inteira, garantindo um backup limpo

    
por 07.11.2011 / 21:15