- Oferece no Linux uma funcionalidade semelhante ao recurso "System Restore" do Windows e à ferramenta "Time Machine" do Mac OS
- Protege o sistema criando regularmente snapshots incrementais do sistema de arquivos. Esses snapshots podem ser restaurados depois para desfazer alterações no sistema
- Modo RSYNC: cria snapshots usando rsync e hard links. Arquivos em comum são compartilhados entre snapshots para economizar espaço em disco. Cada snapshot é um backup completo do sistema que pode ser explorado no gerenciador de arquivos
- Modo BTRFS: cria snapshots usando recursos nativos do sistema de arquivos BTRFS. Snapshots BTRFS são suportados apenas em sistemas BTRFS com layout de subvolumes do tipo Ubuntu (subvolumes @ e @home)
- O Timeshift é semelhante ao rsnapshot, BackInTime e TimeVault, mas tem um objetivo diferente
- Foi projetado para proteger apenas arquivos e configurações do sistema, excluindo arquivos do usuário como documentos, fotos e músicas
- Para fazer backup dos arquivos do usuário, recomenda-se usar o aplicativo BackInTime
- Após a instalação, na primeira execução é necessária apenas uma configuração simples para criar o primeiro snapshot
- É possível ativar tarefas cron para criar snapshots automáticos regularmente
- Há suporte a snapshots por hora, diários, semanais, mensais e na inicialização, com definição da quantidade a manter em cada nível
- Foi projetado para proteger apenas arquivos e configurações do sistema. Ou seja, não é uma ferramenta de backup nem se destina a proteger dados do usuário
- Todo o conteúdo do diretório home do usuário é excluído por padrão. Isso traz duas vantagens:
- Não é preciso se preocupar com documentos sendo sobrescritos ao restaurar o sistema
- Coleções de música e vídeo no diretório home não desperdiçam espaço no dispositivo de backup
- Diferentemente de ferramentas que fazem backup em horários fixos do dia, o Timeshift é executado uma vez por hora e cria snapshots apenas quando necessário
- Isso é mais adequado para usuários de desktop que deixam notebooks e desktops ligados apenas por algumas horas
- Ao agendar snapshots em horários fixos, backups podem ser perdidos quando o sistema não estiver em execução
- O Timeshift roda a cada hora e cria snapshots quando necessário para que nenhum backup seja perdido
Resumo do GN⁺
- O Timeshift é uma ferramenta que faz backup periódico do sistema de arquivos de sistemas Linux para permitir a restauração do sistema.
- Os dados do usuário são excluídos por padrão, evitando sobrescrita durante a restauração do sistema.
- Com snapshots BTRFS, é possível fazer backup e restauração de forma rápida e eficiente.
- O Timeshift pode ser usado em várias distribuições Linux e oferece restauração entre distribuições.
- Ferramentas com função semelhante incluem BackInTime e rsnapshot.
3 comentários
O Timeshift vem embarcado por padrão no Linux Mint e funciona bem. Graças a isso, usei por bastante tempo. Só que, pela natureza desse tipo de software, a ausência de notícias é uma boa notícia, então minha experiência real de restauração se resume a uma única vez. Ainda assim, essa única vez foi realmente muito, muito valiosa.
' v')b
Comentários do Hacker News
Configuração de backup no Linux: usa restic e rclone para armazenar em um SSD USB3 e faz backup off-site no Backblaze B2
Timeshift: semelhante aos recursos de snapshot/backup da Apple
openSUSE e Snapper: o Snapper é integrado ao zypper e ao YaST, criando snapshots automáticos antes e depois das atualizações
Configuração simples do sistema: separa as partições de raiz e home, formatando apenas a partição raiz na reinstalação
Vantagem do Timeshift: ao usar Linux, permite voltar para uma versão estável anterior quando ocorre algum problema, economizando tempo na resolução
Comportamento padrão do NixOS: ao alterar configurações, cria snapshots da configuração do sistema, permitindo restaurar após reiniciar se houver problemas
Estabilidade do Debian Stable: tem sido muito estável nos últimos anos, então a preocupação é mais com falha de disco ou roubo do que com restauração do sistema
Limitação do Timeshift: protege apenas arquivos e configurações do sistema, excluindo arquivos do usuário
Backup com Borg: usa uma série de scripts para fazer backups diários em armazenamento local
Problema do Timeshift: ao usar um SSD criptografado, depois da descriptografia na inicialização os arquivos aparecem em duplicidade, o que impede o backup por falta de espaço de armazenamento