Proteja seu sistema Linux com pontos de restauração e backups usando o Timeshift.

Última atualização: 10/09/2026
autor: Isaac
  • O Timeshift permite criar snapshots incrementais do sistema para reverter erros de configuração ou atualizações com falha.
  • Ele distingue entre o modo RSYNC, compatível com unidades externas, e o modo BTRFS, integrado ao sistema de arquivos.
  • Ele se concentra exclusivamente em arquivos e configurações do sistema, excluindo, por padrão, os dados pessoais do usuário.

Mesa de trabalho com um laptop e vários discos rígidos externos para backups de dados.

Você provavelmente já ouviu a mesma coisa mil vezes: faça backups. O problema é que, mesmo sabendo que é vital, a maioria de nós ignora isso até que o destino nos dê um golpe cruel. Imagine acordar um dia e descobrir que seu disco rígido pifou ou que um comando sudo mal executado deixou seu sistema Linux uma bagunça completa. Se você não tem um backup, está basicamente caminhando para o desastre e pode perder o trabalho de uma vida inteira num piscar de olhos.

Para evitar esses problemas, a chave não é trabalhar mais, mas sim ser mais inteligente. A melhor maneira de garantir que você não se esqueça dos seus backups é automatizar o processo para que ele aconteça sozinho, sem que você precise fazer nada. É aí que entra o Timeshift, uma ferramenta fantástica que permite criar pontos de restauração e reverter para um estado anterior quando algo der errado, permitindo que você experimente com o seu sistema sem o medo constante de estragar tudo.

Imagem em close-up de um servidor moderno em um data center com iluminação azul, representando a infraestrutura de segurança no Linux.
Artigo relacionado:
Segurança do Linux: Um Guia Completo para Backups e Recuperação de Desastres

O que diabos é Timeshift e para que serve exatamente?

Imagem em close-up de um disco rígido externo conectado a um laptop por meio de um cabo USB.

O Timeshift é um aplicativo gratuito desenvolvido por Tony George que faz essencialmente o mesmo que a Restauração do Sistema do Windows ou o Time Machine do macOS. Sua principal função é proteger a estabilidade do seu computador criando backups incrementais do sistema. Se você instalar uma atualização que quebre o processo de inicialização ou configurar algo que torne seu PC inutilizável, basta restaurar o backup e o sistema estará exatamente como estava no momento em que o backup foi feito.

  Guia para aceleração por GPU no Linux para modelos de aprendizado de máquina

É crucial entender que o Timeshift não é uma ferramenta para salvar suas fotos, vídeos ou documentos pessoais. Seu objetivo é proteger arquivos de sistema e configurações críticas. Por padrão, ele exclui pastas de usuário para evitar que você apague acidentalmente um documento que escreveu ontem ao restaurar o sistema para um estado de três dias atrás. Se você deseja fazer backup de seus dados pessoais, é melhor combinar o Timeshift com ferramentas como o Back In Time ou explorar outros programas de backup.

Como usar o Timeshift no Linux para criar backups automáticos
Artigo relacionado:
Guia completo do Timeshift no Linux: Backup e restauração do sistema

Tipos de backups: Rsync vs Btrfs

Instalação de servidores em um data center com cabeamento de rede e hardware avançado.

  • Modo RSYNC: É a opção padrão e mais versátil. Ela utiliza a ferramenta rsync e cria links físicos Para arquivos que não foram alterados entre os backups, ele otimiza o espaço em disco. A melhor parte é que permite salvar backups em qualquer unidade interna ou externa que utiliza um sistema de arquivos compatível com Linux (como o ext4), embora não suporte formatos do Windows como NTFS ou FAT32.
  • Modo BTRFS: Essa opção é muito mais rápida e eficiente, mas exige que você tenha o Linux instalado em uma partição Btrfs. Ela cria cópias. aos poucos quase instantaneamente. A desvantagem é que os backups são salvos na mesma unidade, então, se a unidade física falhar, você ficará sem sistema e sem backup.

Guia passo a passo para configurar o Timeshift

Profissional de TI trabalhando com um laptop em frente a racks de servidores.

Se você usa Linux Mint, é uma vantagem, pois já vem pré-instalado. Em outras distribuições, como o Ubuntu, você pode instalá-lo abrindo o terminal e executando `sudo apt install timeshift` (ou adicionando o PPA do teejee2008, caso não esteja nos repositórios oficiais). No Arch Linux, você o encontrará disponível no AUR.

Rack de servidores moderno com iluminação azul em um data center, representando a infraestrutura onde os backups do Linux são configurados.
Artigo relacionado:
Guia completo para configurar backups automáticos com rsync no Linux.

Após aberto, o assistente irá guiá-lo pela configuração. Primeiro, você escolhe o modo (recomendamos o Rsync para a maioria dos usuários) e, em seguida, seleciona o local de armazenamento . Uma dica: use um segundo disco rígido interno ou um disco externo para se proteger contra falhas de hardware. Depois, vem o agendamento automático . Você pode configurar o sistema para realizar backups por hora, diariamente, semanalmente ou mensalmente, e definir quantos backups deseja manter para evitar que seu disco fique cheio.

  As piores distribuições Linux para evitar se você estiver começando.

Antes de clicar no botão Criar, dê uma olhada na aba Filtros e Usuários . Aqui você pode decidir se deseja incluir pastas pessoais ou excluir diretórios específicos. Depois de tudo configurado, clique no botão Criar para gerar seu primeiro snapshot. Lembre-se de que a primeira vez levará consideravelmente mais tempo, pois é necessário copiar todo o sistema, mas os snapshots subsequentes serão rápidos, já que são incrementais.

Como resgatar seu sistema quando tudo falha

Pilha de discos rígidos internos sobre um fundo branco, representando armazenamento de dados.

Quando o seu sistema começar a apresentar problemas, basta abrir o Timeshift, selecionar o snapshot desejado na lista e clicar em Restaurar. O programa analisará as diferenças entre o estado atual e o backup, mostrará quais arquivos serão modificados e, após a sua confirmação, reiniciará automaticamente o computador para aplicar as alterações. Se o sistema sequer inicializar, você pode executar o Timeshift a partir de um Live USB para recuperar a sua instalação de uma fonte externa.

Automatize backups com comandos RSYNC no Linux.
Artigo relacionado:
Como automatizar backups no Linux com rsync e cron

Alternativas avançadas: Clonagem completa e resgate manual

Se precisar de algo mais drástico do que um ponto de restauração, você pode optar por uma imagem completa do disco . No Linux, o comando `sudo dd` é a ferramenta ideal para criar uma cópia exata, bit a bit, de uma partição, embora deva ser usado com cautela, pois um erro no caminho pode apagar os dados de forma irrecuperável. Para emergências em que você só tem acesso ao console, pode usar o comando `tar -cvzf` para compactar seus documentos mais importantes em um arquivo `.tar.gz` e garantir a integridade deles gerando uma impressão digital MD5.

Ter uma estratégia de recuperação robusta envolve distinguir entre restaurar configurações do sistema para corrigir erros técnicos e fazer backup de dados pessoais para evitar perdas acidentais. Ao combinar o Timeshift para estabilidade do sistema operacional com ferramentas de empacotamento ou clonagem para arquivos críticos, qualquer usuário de Linux pode navegar por atualizações e configurações experimentais com a tranquilidade de saber que sempre haverá uma estratégia de saída para retornar a um estado funcional.

backup
Artigo relacionado:
Tipos de backups: métodos, vantagens e como escolher o correto