Como fazer backup no Linux Mint com Timeshift

Os backups de arquivos e sistemas sempre serão uma das melhores políticas de backup e disponibilidade de informações em qualquer tipo de organização ou para qualquer usuário. A razão para tal é que a integridade deste tipo de dados deve ser sempre garantida uma vez que existem vários fatores que podem influenciar os erros e a falta de acesso às informações, tais como:

  • Vírus ou malware
  • Danos no disco rígido
  • Bugs de software
  • Configurações ruins e muito mais.
Existem várias ferramentas para criar este tipo de backup, mas hoje vamos nos concentrar em uma especial chamada Timeshift e aprenderemos como instalá-la e usá-la no Linux Mint.

O que é TimeshiftTimeshift para ambientes Linux, é um aplicativo que foi desenvolvido para oferecer uma funcionalidade semelhante à função de Restauração do Sistema no Windows ou à ferramenta Time Machine no macOS.
Ao usar o Timeshift, é possível proteger o sistema operacional tirando instantâneos incrementais do sistema de arquivos em intervalos regulares de acordo com as necessidades de gerenciamento e esses instantâneos podem ser restaurados em uma data posterior para desfazer todas as alterações no sistema como é conhecido por todos ao nível da restauração.

Timeshift tem dois modos de operação que são:

Modo RSYNCNo modo RSYNC, no qual os instantâneos são obtidos usando rsync e links físicos, os arquivos comuns são compartilhados entre os instantâneos, resultando em maior economia de espaço no disco rígido. Cada instantâneo é um backup completo do sistema que pode ser examinado com um gerenciador de arquivos.

Modo BTRFSNo modo BTRFS, todos os instantâneos são obtidos usando as funções integradas do sistema de arquivos BTRFS. Snapshots BTRFS são suportados apenas em sistemas BTRFS que possuem um layout de subvolume semelhante ao Ubuntu (com subvolume @ e @home).

A ferramenta Timeshift pode ser comparada com aplicativos como rsnapshot, BackInTime e TimeVault, mas apenas que possui objetivos diferentes, seu design é focado em proteger apenas os arquivos e configurações do sistema, mas arquivos de usuário como documentos, imagens e música são excluídos o backup que garante que os arquivos permanecerão inalterados quando restauramos o sistema para uma data anterior.

Recursos de timeshiftAlguns dos recursos do Timeshift são:

  • Timeshift requer muito pouca configuração, facilitando as tarefas administrativas
  • Os instantâneos são salvos por padrão na partição do sistema (raiz) no caminho / timeshift
  • Vários níveis de instantâneos podem ser ativados com valores como hora, por dia, por semana, por mês e por inicialização
  • Você pode especificar o número de instantâneos para reter para cada nível selecionado
  • Os instantâneos de inicialização fornecem um nível adicional de backup e são criados sempre que o sistema operacional é iniciado. Esses instantâneos de inicialização são criados com um atraso de 10 minutos para que a inicialização do sistema não seja afetada em termos de desempenho
  • Suporta instantâneos rsync em todos os sistemas
  • Suporta instantâneos BTRFS em sistemas BTRFS
  • Os instantâneos podem ser restaurados selecionando um instantâneo na janela principal e clicando no botão Restaurar na barra de ferramentas, o que é realmente simples de usar.
  • Os instantâneos podem ser restaurados do sistema em execução (restauração online) ou de outro sistema com Timeshift instalado (restauração offline), o que aumenta seu alcance
  • Podemos usar um CD do Ubuntu Live, instalar o Timeshift no sistema ao vivo e restaurar um instantâneo no sistema principal
  • Restaurar backups do sistema em execução requer uma reinicialização para completar o processo de restauração completamente

Sistema de configurações compatíveisTimeshift é capaz de suportar totalmente os seguintes sistemas de configuração:

  • Normal - sistema operacional instalado em partições não criptografadas
  • LUKS Encrypted - Sistema operacional instalado em partições criptografadas LUKS
  • LVM2 - Sistema operacional instalado em volumes LVM2 (com ou sem LUKS)
  • BTRFS: sistema operacional instalado em volumes BTRFS (com ou sem LUKS), apenas designs do tipo Ubuntu com subvolumes @ e @home são suportados aqui
  • GRUB2 - Bootloader deve ser GRUB2. GRUB legado e outros bootloaders não são suportados.
  • EFI - sistemas EFI são suportados. Lá, devemos validar se a partição / boot / efi está selecionada para montagem antes de restaurar os instantâneos (o aplicativo fará isso automaticamente)
  • Casa criptografada: Para usuários com casa criptografada, os arquivos em /home/.ecryptfs/$USER serão copiados e restaurados. O conteúdo descriptografado em $ HOME será excluído
  • Diretório privado criptografado - Para usuários com um diretório privado criptografado, os arquivos criptografados em $ HOME /.Private serão excluídos, bem como os arquivos descriptografados em $ HOME / Privado (pois contém dados do usuário)
  • Docker e contêineres - sistemas Docker e contêineres não são suportados.

1. Como instalar o Timeshif no Linux Mint


Agora veremos como instalar o Timeshif no Linux Mint. No caso de haver outras distribuições, devemos executar o seguinte:

Passo 1
No Ubuntu, Linux Mint, Elementary OS e outros aplicativos baseados no Ubuntu:

 sudo add-apt-repository -y ppa: teejee2008 / ppa sudo apt-get update sudo apt-get install timeshift
Para outras distribuições do Linux, faremos download da versão mais recente no link abaixo.

Passo 2
Então, vamos executar o seguinte:

 sudo sh ./timeshift*amd64.run (sistemas de 64 bits) sudo sh ./timeshift*i386.run (sistemas de 32 bits)
No caso do Mint, primeiro executaremos a seguinte linha para baixar o repositório PPA:
 sudo add-apt-repository -y ppa: teejee2008 / ppa

PROLONGAR

etapa 3
Então, vamos atualizar o sistema usando a seguinte linha:

 sudo apt-get update

PROLONGAR

Passo 4
Por fim, instalamos o Timeshift executando:

 sudo apt-get install timeshift

PROLONGAR

2. Como usar o Timeshift no Linux Mint

Passo 1
Assim que o Timeshift for instalado no sistema, iremos acessá-lo na seção Sistema:

Passo 2
Para acessá-lo será necessário fornecer a senha de administrador:

etapa 3
Clique em Autenticar e o seguinte assistente será exibido. Lá, primeiro selecionaremos o tipo de instantâneo a ser usado, RSYNC ou BTRFS e, uma vez definido, clique no botão Avançar.

Passo 4
Podemos ver que o processo de análise do sistema começa:

Etapa 5
Assim que esse processo for concluído, vamos selecionar o local onde os instantâneos serão hospedados e esse local deve conter espaço suficiente para isso:

Etapa 6
Assim que o local for definido, clique no botão Concluir e o seguinte será exibido:

PROLONGAR

Podemos ver que o utilitário Timeshift está ativo.

3. Como criar backup com Timeshift no Linux Mint

Passo 1
Para iniciar este processo, basta clicar no botão Criar localizado na parte superior e veremos que o processo de backup começa:

Passo 2
Assim que esse processo for concluído, seremos notificados sobre ele:

PROLONGAR

Para restaurar um backup, basta selecioná-lo no painel central e clicar no botão Restaurar na parte superior.

Desinstalando o Timeshift do sistemaQuando quisermos desinstalar o utilitário Timeshift, basta executar um dos seguintes comandos:

 sudo apt-get remove timeshift sudo timeshift-uninstall

Podemos ver como o Timeshift é uma ferramenta totalmente adequada para tarefas de backup em sistemas Linux. Dessa forma, temos uma solução abrangente à disposição para fazer backup das informações do sistema com segurança.

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave