Timeshift, um dos melhores aplicativos de gerenciamento de snapshots Btrfs no desktop Linux

XDA argumentou esta semana que distros imutáveis não são a única rota para um sistema que você não pode quebrar. Snapshots Btrfs fazem a maioria do que Fedora Silverblue e openSUSE Aeon prometem, sem exigir que você reaprendera como o gerenciador de pacotes funciona. Faça um snapshot antes de uma grande atualização, reverta com um comando se a atualização der errado, continue trabalhando. Os seis melhores aplicativos para snapshots Btrfs no desktop Linux abaixo cobrem todo o fluxo de trabalho, de uma GUI amigável até a rotação completa de backups.

Limitamos a lista a aplicativos ativamente mantidos em 2026 e que tratam snapshots Btrfs como o caminho principal, não como um apêndice em uma ferramenta de backup genérica.

O que procurar em um aplicativo de snapshot Btrfs

Snapshots automáticos em operações de pacote, para que uma atualização ruim sempre tenha um ponto de restauração correspondente. Rollback em tempo de boot através do GRUB, para que um snapshot possa salvar um sistema que não termina de inicializar. Rotação de snapshots, para que snapshots antigas sejam podadas automaticamente antes de preencherem a unidade. Uma GUI para quem quer e uma CLI para quem precisa em scripts. Suporte para hooks pre e post em torno de execuções do gerenciador de pacotes. Características nativas do Btrfs (subvolumes, send/receive) em vez de tratar o sistema de arquivos como uma caixa preta.

Comparação rápida

Aplicativo Melhor para GUI Snapshot automático em atualizações Rollback na inicialização Custo
Timeshift Iniciantes no Mint e Ubuntu Sim Opcional Com grub-btrfs Gratuito
Snapper openSUSE e os originais Btrfs Não (Yast no SUSE) Sim Com grub-btrfs Gratuito
btrbk Send/receive para um host remoto Não Não Não Gratuito
BTRFS Assistant GUI Snapper para outros distros Sim Via Snapper Com grub-btrfs Gratuito
grub-btrfs Integração do bootloader Não Não Sim Gratuito
Yabsnap Rotação leve com scripts Não Sim Com grub-btrfs Gratuito

Os aplicativos

1. Timeshift, melhor para iniciantes no Mint e Ubuntu

Timeshift é fornecido como o gerenciador de snapshot padrão no Linux Mint e é a ferramenta que a maioria dos usuários do Ubuntu acabam instalando primeiro. A GUI é um assistente: escolha o backend de snapshots (Btrfs é uma opção), escolha um cronograma, pronto. As restaurações são executadas a partir da mesma interface ou de um USB ao vivo quando o sistema não consegue inicializar.

Onde fica aquém: foca em snapshots do sistema por padrão, e não se integra tão bem com o gerenciador de pacotes quanto Snapper faz no openSUSE.

Preço: gratuito e open source, mantido sob o guarda-chuva do Linux Mint.

Download: Timeshift no GitHub

Resultado final: escolha Timeshift se quiser um gerenciador de snapshots que funcione no primeiro clique e nunca faça outra pergunta.

2. Snapper, melhor para openSUSE e os originais Btrfs

Snapper é a implementação de referência de snapshots Btrfs no Linux. Integra-se diretamente ao zypper no openSUSE e DNF no Fedora com os plugins certos, então cada operação de pacote obtém automaticamente um snapshot antes e depois. Snapshots de linha do tempo são executados em um cronograma, e a rotação é configurável por subvolume.

Onde fica aquém: nenhuma GUI incluída fora de Yast no openSUSE, e a sintaxe do arquivo de configuração recompensa pela leitura do manual.

Preço: gratuito e open source.

Download: openSUSE Snapper

Resultado final: escolha Snapper se quiser a integração mais profunda do gerenciador de pacotes que o Linux oferece e conseguir viver em arquivos de configuração.

3. btrbk, melhor para send/receive para um host remoto

btrbk trata snapshots Btrfs como a fonte para backups incrementais enviados por SSH para um alvo Btrfs remoto. Isso significa que um laptop pode enviar seu subvolume home para um NAS doméstico a cada hora, e o lado receptor fica desduplicado no nível do sistema de arquivos. As políticas de rotação cobrem retenção horária, diária, semanal e mensal.

Onde fica aquém: nenhuma GUI, e o arquivo de configuração é a interface. O alvo remoto também precisa executar Btrfs.

Preço: gratuito e open source.

Download: btrbk em digint

Resultado final: escolha btrbk se quiser que snapshots Btrfs alimentem backups fora da máquina sem uma camada rsync separada.

4. BTRFS Assistant, melhor para GUI Snapper em outros distros

BTRFS Assistant coloca uma GUI Qt em cima de Snapper, para que Fedora, Arch e outros distros Btrfs possam usar a integração do gerenciador de pacotes de Snapper sem editar configs manualmente. Gerenciamento de subvolume, navegação de snapshots e restauração tudo fica em uma janela.

Onde fica aquém: ainda é um wrapper fino. Se Snapper está mal configurado, a GUI não pode corrigi-lo.

Preço: gratuito e open source.

Download: BTRFS Assistant no GitLab

Resultado final: escolha BTRFS Assistant se quiser Snapper em um distro não-SUSE sem viver no terminal.

5. grub-btrfs, melhor para integração do bootloader

grub-btrfs é o elo perdido entre gerenciadores de snapshots e o bootloader. Uma vez instalado, GRUB mostra cada snapshot como uma entrada inicializável, para que um sistema que não inicializa após uma atualização possa entrar em um snapshot funcionando a partir do menu. Isso é o que transforma snapshots Btrfs de “backup” em “recuperação do sistema real”.

Onde fica aquém: não é um gerenciador de snapshots por conta própria. Emparelhe com Timeshift, Snapper ou Yabsnap.

Preço: gratuito e open source.

Download: grub-btrfs no GitHub

Resultado final: instale grub-btrfs junto com qualquer gerenciador de snapshots. É a peça que torna o rollback capaz de sobreviver a uma inicialização quebrada.

6. Yabsnap, melhor para rotação leve com scripts

Yabsnap é um pequeno script Python que pega e rotaciona snapshots Btrfs em um cronograma, com hooks pacman pre/post para usuários do Arch. Fica fora do caminho, mantém uma configuração por subvolume, e se emparelha perfeitamente com grub-btrfs.

Onde fica aquém: nenhuma GUI, nenhum send/receive, e os recursos permanecem mínimos por design.

Preço: gratuito e open source.

Download: Yabsnap no GitHub

Resultado final: escolha Yabsnap se quiser um comportamento semelhante ao Snapper sem puxar todo o stack do Snapper, especialmente no Arch.

Como escolher o certo

Se você está no Mint, Ubuntu ou outro distro amigável para iniciantes: Timeshift mais grub-btrfs.

Se você está no openSUSE ou Fedora e quer integração profunda do gerenciador de pacotes: Snapper mais grub-btrfs.

Se você quer backups enviados para um NAS ou uma segunda máquina: btrbk.

Se você está no Arch e quer partes móveis mínimas: Yabsnap mais grub-btrfs.

Se você está no Fedora ou Arch e quer uma GUI sobre Snapper: BTRFS Assistant.

Perguntas frequentes

Os snapshots Btrfs substituem backups?

Não. Snapshots protegem contra atualizações ruins e exclusões acidentais na mesma máquina. Eles não protegem contra falha de unidade, ransomware ou roubo. Emparelhe snapshots com backups fora da máquina estilo btrbk.

Os snapshots vão encher minha unidade?

Não se a rotação estiver configurada. Cada ferramenta nesta lista suporta a remoção de snapshots antigas em um cronograma. Pular a rotação é a maneira principal como as pessoas enchem uma unidade com Btrfs.

Posso usar isso no Ubuntu com ext4?

Apenas Timeshift, e apenas em seu modo rsync. Os outros aplicativos assumem subvolumes Btrfs. Se Ubuntu não estiver em Btrfs, snapshots não estão na mesa.

Qual é a diferença entre Timeshift e Snapper?

Timeshift foca em snapshots do sistema acionados pelo usuário com um assistente amigável. Snapper foca em snapshots automáticos em torno de cada operação de pacote, com configuração vivendo em arquivos de texto.

É seguro instalar grub-btrfs em um sistema funcionando?

Sim, desde que GRUB seja seu bootloader. Adiciona entradas ao menu de boot sem alterar a entrada padrão, para que o caminho de boot normal permaneça intocado.