(O texto a seguir foi rejeitado como melhoria da resposta do @jstarek e, em vez disso, solicitado a fornecer como resposta separada)
Sim, mas depende um pouco do que exatamente você deseja alcançar.
-
Backup incremental de todo o sistema (isso é o que a Time Machine faz): As seguintes ferramentas podem fazer backups incrementais em unidades externas, armazenamento de rede etc. O backup mais atual pode ser simplesmente copiado, e para restaurar versões mais antigas, você precisará de um simples comando shell. As únicas "perdas de funcionalidade" em comparação com o Time Machine são que alguns arquivos especiais não podem ser manipulados por essas ferramentas, e não há como inicializar uma máquina recém-reparada de um volume rdiff-backup como você pode fazer com um Time Volume da máquina.
-
AMANDA (último estável: 3.3.8 @ 2016-01- 20) Advanced Maryland Network Automatic Disk Archiver, uma solução de backup que permite configurar um único servidor de backup mestre para fazer backup de vários hosts na rede para unidades / trocadores de fita ou discos ou mídia ótica.
-
Voltar no tempo (último estábulo: 1.1. 12 @ 2016-01-11) O Back In Time é uma ferramenta simples de backup para Linux inspirada no “flyback project” e no “TimeVault”. O backup é feito tirando instantâneos de um conjunto especificado de diretórios.
-
duplicidade (último estável: 0.7.06 @ 2015 -12-07) A duplicidade faz backup de diretórios produzindo volumes de formato tar criptografados e carregando-os em um servidor de arquivos remoto ou local.
-
FlyBack (último estável: v0.6.5 @ 2010-05- 05): FlyBack cria backups incrementais de arquivos, que podem ser restaurados em uma data posterior
-
rdiff-backup (último estável: 1.2.8 @ 2009 -03-16) O rdiff-backup faz o backup de um diretório para outro, possivelmente através de uma rede. O diretório de destino termina com uma cópia do diretório de origem, mas os diffs reversos extras são armazenados em um subdiretório especial desse diretório de destino, para que você ainda possa recuperar arquivos perdidos há algum tempo. A ideia é combinar os melhores recursos de um espelho e um backup incremental.
-
TimeVault (último estável: 0.7.5-1 @ 2009) TimeVault, monitora arquivos para mudanças e é um front-end simples para fazer instantâneos de um conjunto de diretórios. Os instantâneos são uma cópia de uma estrutura de diretório ou arquivo em um determinado momento.
-
Recuperando-se de erros cometidos durante testes de pacotes :
-
etckeeper (último estável: 1.18.2-1 @ 2015-08-04) , uma boa ferramenta que armazena todas as alterações em / etc em um sistema de controle de revisão de sua escolha. Então, para "voltar a um estado do sistema antes de $ PROGRAM bagunçar tudo", você desinstala o pacote problemático e usa o etckeeper para desfazer todas as mudanças na configuração do seu sistema.
Nota: Em todos os casos, não há uma boa GUI (principalmente básica) como o Time Machine . As ferramentas mencionadas acima foram recomendações ou apenas representam ferramentas conhecidas, encontradas em vários fóruns. No entanto, para uma visão geral completa, verifique também a Lista de software de backup da Wikipédia . p>