Backup de documentos automáticos [fechado]

2

Estou procurando uma solução de backup para lidar bem com documentos grandes. Eu não acho que o software "back-up" é o que eu estou procurando, mas é o melhor termo que posso ver. Não estamos interessados em recuperar ou restaurar o sistema como ele é.

Minha esposa é uma fotógrafa que leva cerca de 3GB / semana de fotos. Ela gostaria de ter que armazenar todas as fotos em um armazenamento externo. No entanto, ela prefere trabalhar nas imagens localmente, quando ela faz o upload das fotos da câmera ou as edita.

Estamos procurando uma ferramenta que trate a unidade local como um cache em vez do estado desejado para ser restaurável. Então, aqui estão os requisitos que desejamos:

  1. Você pode trabalhar em seus dados locais off-line. Não podemos simplesmente operar diretamente no armazenamento externo.
  2. Qualquer alteração de adição / modificação nos dados locais será propagada para o armazenamento externo na próxima vez que for conectada. Espero que automaticamente.
  3. Qualquer exclusão na unidade local não deve ser propagada para o armazenamento externo.
  4. As exclusões na unidade de armazenamento se propagariam para a local ou, pelo menos, uma vez excluída, nunca mais será importada da unidade local
  5. Não está interessado em restauração de estado. Não nos importamos com a forma como o armazenamento foi há duas semanas. Nós nunca vamos querer restaurar esse estágio.

Desejos, mas não requisitos:

  1. Rastreie o conteúdo do arquivo em vez de nomes / caminhos de arquivos. Gostaríamos de poder alterar a hierarquia de diretórios do armazenamento externo sem confundir a ferramenta.
  2. Restauração de um estado de arquivo. Embora não estejamos interessados no estado de todo o backup, será bom ver as alterações que cada documento passou.

Na minha visão simples, é assim que um backup de documento deve ser; ao contrário do backup do sistema, onde estou sempre interessado em restaurar o sistema se ele falhar. Existe algum software que usa esse modelo? Alguma sugestão para o meu fluxo de backup?

    
por notnoop 14.08.2009 / 23:19

2 respostas

2

Um sistema de controle de versão (VCS) como git atenderia a maioria (todos?) de suas necessidades , ao custo de ser mais técnico e provavelmente exigindo o uso de linha de comando para algumas operações. Dito isso, há boas GUIs para o VCS mais popular em todos os principais sistemas operacionais.

Enfrentando seus pontos:

  1. Você pode 'verificar' a versão mais recente de todos os arquivos para trabalhar e, em seguida, 'empurrar' as alterações de volta para o armazenamento principal.
  2. O envio automático de alterações de volta seria muito fácil de configurar com alguns scripts.
  3. Você escolhe quais alterações manter. Qualquer erro pode ser revertido.
  4. Você pode remover facilmente os arquivos do estado atual dos arquivos e desfazer isso se estiver com erro.
  5. É possível remover o histórico do controle de versão, mas esse seria um ponto fraco nessa solução (e provavelmente a parte mais técnica).
  6. git rastreia arquivos por conteúdo. Você executa movimentos e renomeia com suas ferramentas sem perder o histórico dos arquivos.
  7. O controle de versão permite que qualquer versão de qualquer arquivo seja facilmente acessada.

Alguns programas para verificar: git home page e em StackOverflow , mercurial / hg . Muitos recursos estão disponíveis na web sobre o assunto, embora muitos deles sejam destinados a programadores.

PS - Eu sei que esta é uma solução louca :)

    
por 15.08.2009 / 01:29
0

Eu realmente acho que o Time Machine fará exatamente o que você quer aqui . Eu estou negligenciando alguma coisa?

Além disso, você já olhou para o Aperture da Apple? Ele possui fluxos de trabalho bastante abrangentes para fotógrafos, incluindo arquivamento de imagens e controle de versão.

    
por 14.08.2009 / 23:35

Tags