Como configurar um backup semelhante ao Mac no Linux com Timeshift

Você acha que fazer backups do sistema Linux é tedioso, confuso e irritante? Nesse caso, você realmente precisa conferir o Timeshift. É um sistema de backup fácil de usar, personalizável e automatizável que funciona exatamente como o Time Machine do Mac OS. Você pode usá-lo para imitar uma configuração de backup do tipo Mac e fazer backup regularmente do seu disco rígido Linux.

ALERTA DE SPOILER: Role para baixo e assista ao tutorial em vídeo no final deste artigo.

Instalar Timeshift

Instalar o Timeshift no Linux varia em dificuldade, dependendo da distribuição na qual você está instalando o programa. Para que o aplicativo funcione, encontre seu sistema operacional e digite os comandos correspondentes.

Ubuntu

Timeshift não é um programa do Ubuntu, e os desenvolvedores não o visam. Como resultado, os usuários do Ubuntu que desejam usar este programa precisarão instalá-lo por meio de um pacote de terceiros.

Abra um terminal e use a ferramenta wget para baixar a versão mais recente do pacote Timeshift Debian.

wget https://packages.linuxmint.com/pool/backport/t/timeshift/timeshift_17.11~backport_amd64.deb

Com o pacote Timeshift baixado dos repositórios de pacotes do Linux Mint, é hora de iniciar a instalação. Usando a ferramenta dpkg, instale o pacote Timeshift.

sudo dpkg -i timeshift_17.11~backport_amd64.deb

O Timeshift é um pacote do Linux Mint, portanto, instalá-lo no Ubuntu pode causar problemas de dependência. Não se preocupe! Esses problemas são comuns e fáceis de resolver!

  3 maneiras de apagar com segurança um disco rígido no Linux

No terminal, resolva os problemas de dependência com o comando apt install (se houver algum).

sudo apt install -f

Debian

Ao contrário do Ubuntu, os usuários do Debian não precisam pular obstáculos para usar o aplicativo. Em vez disso, o Timeshift está prontamente disponível nos locais de software tradicionais para o Debian. Para instalá-lo, abra um terminal e use o gerenciador de pacotes Apt-get para fazer tudo funcionar.

sudo apt-get install timeshift

Arch Linux

O aplicativo de restauração do sistema Timeshift está disponível para usuários do Arch Linux por meio do AUR. Para instalá-lo, alguns requisitos precisam ser atendidos. Especificamente, você precisará instalar a ferramenta Git.
Em um terminal, sincronize a versão mais recente do Git com o Arch.

sudo pacman -S git

Em seguida, use o Git para clonar um instantâneo do script de compilação do Timeshift AUR.

git clone https://aur.archlinux.org/timeshift.git

Mova o terminal para a nova pasta Timeshift AUR com o comando CD.

cd timeshift

A partir daqui, é seguro iniciar o processo de compilação. No entanto, lembre-se de que, como o Timeshift é um programa AUR, ele precisará instalar dependências antes de compilar com êxito. Na maioria das vezes, o comando makepkg cuida disso.

  Como instalar o tema Skeuos GTK no Linux

No caso de todas as dependências não serem atendidas, eles estão disponíveis aqui.

Para construir o pacote Timeshift no Arch, execute o comando makepkg.

makepkg -si

Fedora

O Timeshift está prontamente disponível para usuários do Fedora imediatamente, sem a necessidade de ativar nenhum repositório especial de software de terceiros. Para instalar, abra um terminal e use o gerenciador de pacotes DNF para obter a versão mais recente.

sudo dnf install timeshift -y

OpenSUSE

Infelizmente, não há uma versão RPM do Timeshift para OpenSUSE, como existe para o Fedora.

Se você estiver se sentindo corajoso, tente baixar a versão do Fedora e instalá-la. Caso contrário, para obter melhores resultados, pule para a opção “Generic Linux”.

Linux genérico

O Timeshift pode ser instalado em quase todas as distribuições Linux por meio de um arquivo binário genérico. Instalá-lo é um pouco mais complicado do que usar algo como Apt, DNF ou AUR, mas faz o trabalho.

Abra um terminal e pegue o binário mais recente com a ferramenta de download wget:

wget  https://github.com/teejee2008/timeshift/releases/download/v18.6.1/timeshift-v18.6.1-amd64.run

Ou, para a versão de 32 bits:

wget https://github.com/teejee2008/timeshift/releases/download/v18.6.1/timeshift-v18.6.1-i386.run

Em seguida, atualize as permissões do arquivo binário, para que o sistema o execute como um programa.

chmod +x timeshift-v18.6.1-*.run

Com as permissões do Timeshift atualizadas, a instalação pode começar. Para iniciar a instalação, faça o seguinte:

./timeshift-v18.6.1-*.run

Usando Timeshift

Após o primeiro lançamento do Timeshift, você será levado por uma ferramenta de configuração. A primeira etapa da configuração solicita que o usuário selecione o tipo de backup (Rsync ou BtrFS). Para a maioria dos usuários, o Rsync é a melhor escolha. Selecione-o e clique no botão “Avançar” para continuar.

  Pecado Original 2 no Linux

Na próxima página do assistente de configuração, use a ferramenta de seleção para encontrar um bom local para o aplicativo Timeshift salvar instantâneos e clique no botão “próximo”.

Com o tipo de instantâneo e o local definidos, o Timeshift iniciará o backup. Seja paciente, e em breve o processo de captura instantânea terminará.

Agendar backup

O primeiro instantâneo é resolvido, mas o Timeshift não está definido para backup automático. Para corrigir isso, vá para “configurações” e selecione a guia “Agendar”.

Confira o cronograma e descubra o que funciona melhor para você. Quando tudo estiver bem, feche a janela.

Restaurar backups

Se algo der errado e você precisar restaurar um backup, siga estas etapas. Primeiro, abra o aplicativo Timeshift e selecione um backup na lista principal. Em seguida, encontre o botão “restaurar” e selecione-o.

Clicar na opção “restaurar” abre a caixa de diálogo de restauração no Timeshift e configura automaticamente o modo de restauração.

Na janela de restauração, clique no botão “Avançar” para restaurar a partir do backup do instantâneo.

Dê um tempo para o backup. Quando a restauração for concluída, ele reiniciará automaticamente seu PC Linux. No próximo login, seus arquivos devem estar exatamente onde estavam quando o backup do Timeshift foi feito!