Skip to content

Latest commit

 

History

History
executable file
·
118 lines (74 loc) · 5.03 KB

File metadata and controls

executable file
·
118 lines (74 loc) · 5.03 KB

INSTALANDO O UTILITÁRIO DE BACKUP E RESTAURAÇÃO 'TIMESHIFT'

O Timeshift é um utilitário de backup e restauração de sistemas de arquivos baseado em snapshots incrementais, desenvolvido especificamente para distribuições Linux. Para administradores de sistemas e desenvolvedores, o Timeshift oferece a capacidade de criar pontos de restauração automáticos ou manuais, permitindo reverter o sistema para um estado anterior em caso de falhas críticas, atualizações problemáticas ou corrupção de arquivos. Diferentemente de ferramentas de backup tradicionais, o Timeshift trabalha diretamente com o sistema de arquivos, proporcionando rapidez e eficiência operacional.

Neste guia, utilizaremos a instalação via repositório padrão do Debian sem containerização via Flatpak, garantindo integração total com o sistema base e acesso privilegiado necessário para gerenciar snapshots de sistema.


Instalação via GUI (Opcional)

Se sua distribuição Debian possui GNOME Desktop ou KDE Plasma, você pode utilizar as lojas virtuais integradas:

  • GNOME: Abra o "Software" (Loja GNOME), procure por "Timeshift" na barra de pesquisa e clique em "Instalar"
  • KDE: Abra o "Discover" (Loja KDE), procure por "Timeshift" e clique em "Instalar"

Este é o método mais intuitivo para novos usuários, mas como preferimos economizar tempo, seguiremos com a instalação via terminal.


Instalação via Terminal (Recomendado)

Instalando o Timeshift

Instale o Timeshift diretamente do repositório Debian:

sudo apt update
sudo apt install -y timeshift

Executando o Timeshift

Após a instalação, inicie a aplicação com privilégios administrativos:

sudo timeshift-gtk

Ou procure por "Timeshift" no menu de aplicações de sua distribuição.


Configuração Inicial

Ao iniciar o Timeshift pela primeira vez, você será solicitado a:

  1. Selecionar o modo de operação:

    • RSYNC: Backup incremental baseado em snapshots (recomendado para a maioria dos usuários)
    • BTRFS: Snapshots nativo do sistema de arquivos (se o Debian estiver em BTRFS)
  2. Escolher o local de armazenamento: Selecione uma partição ou disco externo com espaço livre suficiente para armazenar os snapshots.

  3. Configurar agendamento automático: Defina a frequência de snapshots automáticos (horária, diária, semanal, mensal).


Migração de Configurações de Instalações Antigas

Caso você possua uma instalação anterior do Timeshift em outro perfil de usuário ou máquina, as configurações de snapshots e agendamento ficam armazenadas em:

~/.config/timeshift/

E os dados de snapshots propriamente ditos em:

/timeshift/snapshots/

Passos para migração:

  1. Localizar o diretório de configurações da instalação anterior:

    ls -la /caminho/de/outro/perfil/.config/timeshift/
    
  2. Copiar arquivo de configuração:

    sudo cp /caminho/de/outro/perfil/.config/timeshift/timeshift.json ~/.config/timeshift/
    
  3. Ajustar permissões:

    sudo chown root:root ~/.config/timeshift/timeshift.json
    sudo chmod 644 ~/.config/timeshift/timeshift.json
    
  4. Restaurar snapshots anteriores (opcional): Se você deseja manter os snapshots de backup anteriores, copie-os para o local configurado:

    sudo cp -r /caminho/de/outro/perfil/timeshift/snapshots/* /timeshift/snapshots/
    

Vídeos de aprendizados no YouTube

As vezes é melhor assistir para entender como usufruir melhor do programa, encontrei este vídeo e achei interessante compartilhar:
(https://www.youtube.com/watch?v=tQY5IHOnK9E)

Dá para recuperar tanto arquivos quanto o sistema operacional.


Conclusão

Com o Timeshift instalado e configurado em seu ambiente Debian, você dispõe de um mecanismo robusto e eficiente de proteção do sistema através de snapshots incrementais. Diferentemente da containerização via Flatpak, a instalação nativa do Timeshift integra-se completamente ao kernel Linux, permitindo acesso privilegiado necessário para gerenciar snapshots em nível de sistema de arquivos.

O Timeshift está pronto para criar pontos de restauração automáticos, protegendo sua infraestrutura contra atualizações problemáticas, corrupções de sistema e alterações indesejadas de configuração. Caso tenha migrado configurações de uma instalação anterior, seus agendamentos e políticas de retenção de snapshots estarão operacionais imediatamente.

Para próximas etapas de proteção de dados, considere explorar recursos avançados como agendamento customizado de snapshots, retenção de múltiplos pontos de restauração, testes periódicos de recuperação e documentação de procedimentos de restauração em desastres críticos para fortalecer a resiliência operacional de sua infraestrutura Debian.


Clique aqui para retornar a página principal