Atualmente tenho um backup que faz backup de todos os meus arquivos em um disco rígido externo, mas atualmente estou viajando e quero fazer backup das alterações dos arquivos, mas sem ter que duplicar todos os arquivos ou criar um repositório git que seria o tamanho dos meus arquivos existentes em deltas.
Então, o que eu quero fazer é fazer backup de toda a minha pasta pessoal usando /srv
links físicos (sem tamanho extra) e depois usar o rsnapshot para fazer backups diferenciais da minha pasta pessoal, para que apenas as alterações no arquivo sejam diferentes.
Isso é possível usando rsnapshot? Existe outra ferramenta que funcionaria melhor? Quero armazenar backups incrementais/diferenciais apenas de alterações de arquivos no mesmo disco rígido.
Acho que isso seria considerado menos backup e mais controle de versão. Talvez algo como zfs?
Estou executando o debian.
Obrigado!
Responder1
Não tenho certeza do que você quer e, dada a data em que você perguntou, você provavelmente já descobriu uma solução, mas vou tentar de qualquer maneira.
Parece que você deseja restaurar arquivos em qualquer momento. Um repositório git local provavelmente seria suficiente, especialmente se seus arquivos forem principalmente arquivos de texto.
Outra coisa que você pode considerar são os instantâneos. Se você estiver usando LVM atualmente, poderá usar snapshots via LVM e não se preocupar em reformatar para zfs. Claro, se você já possui btrfs ou zfs, eles suportam snapshots nativamente. Você pode escrever um pequeno script para criar instantâneos automaticamente de hora em hora, se é isso que procura. Dependendo de como você faz o backup do disco rígido externo, no entanto, esses instantâneos podem não ser movidos para o disco rígido externo, portanto, pode ser necessária alguma reconfiguração.
Finalmente, se você quisesse usar o rsnapshot, você poderia, mas parece que talvez um repositório git local funcionaria melhor. Muitas vezes é mais fácil fornecer uma sugestão se você descrever o que deseja realizar (ou seja, quero poder alterar arquivos, mas reverter seletivamente as alterações que fiz para um ponto anterior no tempo e usar a quantidade mínima de espaço em disco possível) em vez de listar possíveis soluções.