Time Machine no Ubuntu?

11

Existe um Time Machine como um sistema de backup para o Ubuntu? Caso contrário, qual é a coisa mais próxima?

JoelFan
fonte

Respostas:

8

Eu usei o rsnapshot com excelente efeito. Você pode tê-lo rsync e manter quantas versões antigas, com base no tempo, conforme você deseja / tem espaço. Hoje tenho 6 versões em potencial de coisas, diariamente por uma semana, 4 semanas e depois 6 meses. Eu já o usei para recuperar vários arquivos que pensei ter perdido devido à substituição.

O único problema que tive foi que ele não estava sendo executado devido à execução anterior não ter sido concluída a tempo e, portanto, deixou o arquivo de bloqueio pendurado. Isso acontecia em uma máquina remota que fazia logins sem senha sobre SSH para rsync arquivos desativados para backup / arquivamento e eu não fazia muito login no servidor para verificá-lo. A execução de um script de logwatch lá (enviando problemas dos logs) pelo menos garantiu que eu vi os problemas para reiniciá-lo, e desde então está livre de problemas. No meu servidor local, não houve nenhum problema.

Alister Bulman
fonte
Ah legal. Nessa página: "Usando o rsync e links físicos, é possível manter vários backups completos disponíveis instantaneamente. O espaço em disco necessário é um pouco mais do que o espaço de um backup completo, além de incrementos ". Você o usa há um tempo e o encontra estável então?
quark
5

Convém tentar Voltar no tempo

Jay Atkinson
fonte
Convém salientar que o Back in Time é diretamente inspirado pelo Time Machine e usa rsyncinternamente. lifehacker.com/5212899/…
5

Déjà Dup (day-ja-doop) é um programa de backup simples. Ele oculta a complexidade de fazer backups da maneira correta (criptografada, externa e regular) e usa a duplicidade como back-end.

Recursos:

  • Suporte para locais de backup local ou remoto, incluindo Amazon S3
  • Criptografa e comprime seus dados com segurança
  • Faz backup incremental, permitindo restaurar a partir de qualquer backup específico
  • Agenda backups regulares
  • Integra-se bem à sua área de trabalho GNOME
Pascal Thivent
fonte
Eu tenho usado isso com sucesso há quase um ano e o backup nunca foi tão fácil.
Wolfram Arnold
3

Ao usar rsync, consulte o Time Machine para todos os Unix disponíveis para um tutorial, usando a --link-destopção de criar links físicos para arquivos que não foram alterados desde o último backup. Gostar:

#!/bin/sh

# Mount point of the external disk
dest=/media/backupdisk

date=`date "+%Y%m%d-%H%M%S"`
latest=$dest/latest
current=$dest/$date

rsync -aP --link-dest=$latest $HOME/Documents $current

ln -s $current $latest-$date
mv -f $latest-$date $latest

O Mac OS X Time Machine não apenas usa links físicos para arquivos inalterados, mas também usa links físicos para pastas nas quais nenhum arquivo foi alterado.

Eu acho que a maioria dos Unices não permite links físicos para pastas, mas se você os rsynccriar, tome cuidado ao excluir backups antigos: você deve unlinkremover links físicos para pastas e nunca remover nenhum arquivo que você vê nessa pasta vinculada. Ao usar rmem arquivos com link físico , apenas o link físico é removido. Boa. Porém, ao recursar em uma pasta com link físico e excluir os arquivos que você vê lá, os arquivos "originais" são removidos e isso afeta todas as pastas com link físico que se referem à mesma coisa, backups ainda mais recentes!

Em outras palavras: a execução de algo como rm -R 20140101-221000pode recorrer para pastas com links físicos e, em seguida, invocar rmcom ousadia os arquivos "originais". Voce foi avisado.

(O site acima também menciona o FlyBack , que ainda recebe comentários nos últimos data de download do final de maio de 2007. Talvez seja apenas um software muito robusto, sem necessidade de alterações.)

Arjan
fonte
2

O TimeVault foi projetado especificamente para emular o TimeMachine. O conjunto de recursos teóricos é o que eu quero de um clone do TimeMachine, especificamente a economia de espaço. Infelizmente, parece estar inativo: há pouca atividade de desenvolvimento há algum tempo. Menciono isso por completo, e porque, se puderem ser estimulados a trabalhar mais, parece bastante promissor.

quark
fonte
0

Não tenho conhecimento de TimeBachine diretamente, mas usamos o rsync com um agendada cron trabalho.

BinaryMisfit
fonte
O RSync é uma boa maneira de criar uma cópia de backup, mas não ajuda a manter um histórico de versões, que é, na minha opinião, a parte mais útil do Time Machine.
jtb
1
@ jtb, apenas para salientar o óbvio: o Time Machine é principalmente um sistema de backup, não um arquivo (e certamente não um sistema de controle de versão). Especialmente arquivos (ou versões de arquivos) que ficam em breve (menos de uma semana) no seu disco rígido, podem expirar no backup muito mais cedo do que você imagina.
Arjan
0

Estou usando o Simple Backup Config / Restore e faço backup dos locais selecionados em um disco rígido externo uma vez a cada dois dias. Ainda não havia um problema, por isso não posso garantir a parte da restauração, mas a cópia de segurança está OK.

Cristian Ivascu
fonte