Funcionamento
Bem, o primeiro passo para trabalhar com este tipo de programa de backup é entender o seu funcionamento.
O
Backintime utiliza o rsync, diff e cron para fazer backup dos arquivos, dessa forma, ele possibilita fazer backups incrementais.
Aqui no meu note fiz o primeiro backup do meu home e deu 14GB. Uma semana depois, efetuei um novo backup (um novo snapshot) e desta vez o espaço utilizado foi de apenas 2GB, pois este segundo backup é apenas das diferenças entre o primeiro backup e o estado atual do meu home.
Se você mantiver uma regularidade no seu backup (eu faço toda sexta), os snapshots vão ficando armazenados de forma que você consiga acessar qualquer versão de qualquer arquivo, por exemplo, veja o caso abaixo:
1) Digamos que você tenha um contrato salvo no seu home (contrato.odt), então você faz backup do seu home.
1) Depois disso, abre esse contrato e altera-o apagando alguns parágrafos e acrescentando outros.
3) Após isto, faz outro backup.
3) Depois deste segundo backup você exclui o contrato e faz um novo backup.
Conclusão:
Se você abrir o Backintime, verá 3 snapshots criados. Nos dois primeiros você encontrará o arquivo contrato.odt, porém, o arquivo do primeiro snapshot será a versão original (do primeiro backup), ao passo que o do segundo snapshot será a versão já editada. E no terceiro snapshot o arquivo não existirá mais.
Quem conhece o "time machine" da Apple sabe bem do que estou falando.
Instalação
Estou utilizando o
Ubuntu Linux (embora seja usuário Debian, estou testando essa nova versão do Ubuntu), a instalação via linha de comando é muito simples:
Para o Gnome:
sudo apt-get install backintime-common backintime-gnome
Para o KDE:
sudo apt-get install backintime-common backintime-kde
Se você não tem facilidade de utilizar a linha de comando, clique em Aplicativos/Central de Programas do Ubuntu e procure por Backintime:
Feito isso, instale a versão que lhe for mais conveniente ou ambas. :)
Depois de instalado, estamos prontos para o próximo passo!