Versionamento automatizado do sistema de arquivos no servidor (Linux) [fechado]

2

Então, basicamente, eu estou procurando pelo software linux para monitorar uma pasta (e suas subpastas) para quaisquer alterações e aplicar alguma forma de controle de versão (ou seja, manter um "banco de dados" ou qualquer coisa de onde eu possa restaurar arquivos).

A razão pela qual isso não pode ser feito com SCMs tradicionais (GIT, SVN, HG, qualquer que seja) é duplo:

  • o monitoramento e o controle de versão devem ser automáticos (com o único critério de ordem sendo o tempo)
  • o software que eu preciso é fazer uma coisa específica, ao contrário do SCM, onde eles fazem muito mais (e, claro, razoavelmente mais propenso a erros)

O servidor em que este servidor será executado é um VPS não gerenciado, portanto, tendo um controle considerável - mas não tenho o suficiente para instalar uma partição de sistema de arquivos com controle de versão.

Enquanto isso, sei que já verifiquei o wayback , mas não estou impressionado e hesitante em usar o software atualizado pela última vez 7 anos atrás (2004).

Desculpe por repassar a dor de cabeça para outros colegas de equipe, mas não posso evitar;)

Edit: A propósito, embora eu prefira que isso seja baseado em CLI, quaisquer alternativas são muito bem-vindas também!

Editar 2: Para não bash linux ou qualquer coisa, mas com o conceito de sinais do linux (unix), isso não deve ser muito difícil de escrever (por uma equipe dedicada, é claro).

Na verdade, estou usando um sistema que já faz isso ( Dropbox ), mas tem um propósito diferente e, como tal, versões está limitado a 30 dias (e o controle de versão é mantido em um armazenamento online). Mas isso mostra que o conceito é totalmente possível.

    
por Christian 01.03.2011 / 23:08

0 respostas