3 Métodos Eficazes para Fazer Backup de Sistemas Ubuntu Completos

Aprenda três métodos eficazes para fazer backup de sistemas Ubuntu inteiros: usando a ferramenta tar, snapshots do Timeshift e criando um CD ao vivo pessoal com o Systemback. Descubra guias passo a passo para cada método e escolha a melhor solução de backup para suas necessidades.

download-icon
Download Grátis
para VM, SO, BD, Arquivo, NAS, etc.
ana

Updated by Ana on 2025/06/20

Tabela de conteúdos
  • Método 1. backup tar

  • Método 2. Backup de Snapshot do Timeshift

  • Método 3. Systemback para Criar um CD Vivo Pessoal

  • Aumente a Proteção do Servidor Linux com Vinchin

  • Conclusão

Este artigo apresenta três métodos para fazer backup e recuperar um sistema Ubuntu:  

1) Backup e recuperação manual usando a ferramenta “tar”, adequado para usuários avançados.

2) Criando snapshots do sistema para recuperação usando o Timeshift, uma opção de fácil uso.  

3) Criando um CD ao vivo pessoal com o Systemback, que inclui configurações completas do sistema e software. Cada método é detalhado com instruções passo a passo, além de considerações e problemas potenciais.

Método 1. backup tar

Este método não requer software adicional, pois utiliza a ferramenta “tar” interna do Ubuntu, mas ele possui uma certa curva de aprendizado.

Processo de Backup 

screen -S bakscr  
cd /  
sudo su  
tar -cvpzf /home/[username]/Downloads/backup.tgz --exclude=/proc --exclude=/lost+found --exclude=/home/[username]/Downloads/backup.tgz --exclude=/mnt --exclude=/sys --exclude=/media /

Explicação do Comando:

(Você também pode adicionar “--exclude=/run”)  

- “screen”: Para aqueles familiarizados com `screen`, este comando é usado para manter a sessão, mas é opcional.

- “tar”: O programa de backup.

-  "c": Cria um novo arquivo de backup.

- “v”: Modo verboso, que exibe o processo de backup na tela.

- “p”: Preserva as permissões de arquivo e aplica-as a todos os arquivos.

- “z”: Comprime o arquivo de backup usando “gzip” para reduzir seu tamanho.

- “f”: Especifica o caminho do arquivo para o backup, neste caso, “Ubuntu.tgz”.

- “/”: O diretório a ser backupado, que neste caso é o sistema de arquivos inteiro.

Diretórios como “/proc”, “/lost+found”, “/sys” e “/media” são excluídos porque são temporários ou diretórios montados. O próprio arquivo “backup.tgz” deve ser excluído do backup para evitar resultados indesejados.

Após a conclusão do backup, será gerado um arquivo chamado “backup.tgz” na raiz do sistema de arquivos. Ele pode ser bastante grande, portanto, é recomendável gravá-lo em um DVD ou armazená-lo em um local seguro.

Você pode ver um aviso no final: “tar: Erro de saída adiado devido a erros anteriores”, que geralmente pode ser ignorado.

Processo de Recuperação  

Se o sistema original for acessível e não exigir uma reinstalação, você pode recuperá-lo diretamente do terminal do Ubuntu executando o seguinte:

sudo tar -xvpzf /home/systemback/<backup_filename.tgz> -C /
sudo reboot

A opção “-C” especifica o diretório de destino para extração.

Se o sistema Ubuntu original não for inicializável, você pode usar um USB do Ubuntu ao vivo para acessar o ambiente de recuperação.

Etapas para a recuperação usando um USB ao vivo:

1. Insira o USB ao vivo e monte-o no modo de gravação:

mount -o remount,rw ./

2. Faça o backup dos arquivos críticos do sistema atual para o USB ao vivo:

sudo cp /media/(Ubuntu)/boot/grub/grub.cfg ./  
sudo cp /media/(Ubuntu)/etc/fstab ./

3. Encontre a partição que contém o diretório raiz do sistema original e delete seu conteúdo:

cd /media/disk name/partition A  
rm -rf ./*

4. Copie o arquivo de backup “backup.tgz” para uma partição com espaço suficiente:

sudo cp -i /media/(USB)/backup.tgz /media/disk name/partition B

5. Extraia o arquivo de backup para a raiz da partição do sistema original:

cd /media/disk name/partition B  
sudo tar xvpfz backup.tgz -C /media/disk name/partition A/

6. Recrie os diretórios excluídos durante o backup:

sudo mkdir proc lost+found mnt sys media

7. Reinicie o sistema.

Método 2. Backup de Snapshot do Timeshift

O Timeshift é uma ferramenta popular de backup de sistema que pode fazer backup de todo o sistema, incluindo ambientes de software e arquivos de configuração, tornando-a especialmente útil para usuários de desktop. Ele permite que você salve snapshots do sistema e os restaure para um ponto específico no tempo.

Vantagens:  

A cópia de segurança é incremental, o que significa que apenas as alterações após a primeira cópia são salvas, economizando espaço de armazenamento.

Não faz backup de dados pessoais (ou seja, a pasta “/home”), permitindo que você escolha se deseja fazer backup dos dados pessoais separadamente.

Etapas de Backup:  

1. Instale o Timeshift:

sudo apt install timeshift

2. Execute o Timeshift e escolha o tipo de backup (RSYNC ou BTRFS, geralmente RSYNC).

3. Selecione um local de backup (por exemplo, disco rígido externo).

4. Defina um cronograma de backup (opcional).

5. Inicie o processo de backup.

Método 3. Systemback para Criar um CD Vivo Pessoal

Ao contrário do Timeshift, o Systemback permite que você crie um CD vivo pessoal que pode ser usado para fazer um backup completo do seu sistema, incluindo todos os softwares e configurações. Este CD vivo também pode ser usado para instalar o sistema em outras máquinas, transferindo todos os softwares e configurações para a nova máquina, incluindo senhas salvas do navegador, senhas de login do sistema e credenciais de login de softwares.

Requisitos:

  • Um drive USB ou disco rígido grande o suficiente para armazenar a imagem do CD ao vivo (por exemplo, 32GB).

  • O drive USB deve ser formatado para ext4.

Instalação do Systemback:

sudo sh -c 'echo "deb [arch=amd64] http://mirrors.bwbot.org/ stable main" > /etc/apt/sources.list.d/systemback.list'  
sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key 50B2C005A67B264F  
sudo apt-get update  
sudo apt-get install systemback

Etapas para Clonar o Ubuntu Usando o Systemback:

1. Abra o Systemback a partir do menu de aplicativos (pesquise por ele).

2. Na interface do Systemback, clique em “Create Live System” e insira um nome para a imagem.

3. Marque “Include user data files” e clique em "Criar novo" para iniciar o processo de clonagem.

4. Após a conclusão, selecione a imagem que você acabou de criar, escolha o drive USB (formatado para ext4) e clique em "Write to target device" para começar a criar o CD ao vivo.

5. Após a conclusão da gravação, você terá um disco do sistema Ubuntu funcionando.

Notas Especiais
A imagem criada por este método não é um arquivo ISO fantasma, mas uma imagem ao vivo. Se você quiser criar um arquivo ISO, use o botão “Salvar como Imagem de CD”, mas note que as imagens ISO estão limitadas a 4GB de tamanho, então sistemas grandes podem exceder esse limite.

6. Insira o drive USB na nova máquina, configure a BIOS para iniciar a partir do USB e inicialize no modo de recuperação ao vivo do Systemback.

7. Selecione "System Installation" no Systemback.

8. Insira os detalhes do usuário do novo sistema e prossiga com a instalação do sistema.

9. Configure partações, incluindo pelo menos "/"(ext4), "/home"(ext4), “swap” e “boot/efi”. Aloque espaço suficiente para cada uma.

10. Antes de redividir, é necessário excluir as partições existentes primeiro. Após montar as partições, por fim, marque a opção “Carry over user configuration files and user data”, depois clique em "Next" para iniciar a instalação do sistema.

11. Após a instalação, reinicie e altere a ordem de inicialização do BIOS para inicializar a partir do novo disco rígido. O sistema após o reinício será o sistema clonado.

Notas Importantes
Ao instalar em outro computador usando o CD ao vivo pessoal, certifique-se de que uma partição “boot/efi” seja criada; caso contrário, a instalação falhará. Você pode criar outras partições de acordo com suas necessidades pessoais.Você pode criar outras partições de acordo com suas necessidades pessoais.

Aumente a Proteção do Servidor Linux com Vinchin

Vinchin Backup & Recovery oferece uma solução completa de backup para servidores Linux e Windows físicos, suportando backups do sistema completo ou de volumes específicos.Ele oferece opções flexíveis para restauração em nível de partição ou bare-metal, atendendo a diversas necessidades empresariais.Com recursos como backups incrementais, compressão de dados, criptografia e CDP, o Vinchin garante backups em tempo real e RPO e RTO próximos de zero.Ele suporta backups tanto sem agente quanto baseados em agente, integrando-se perfeitamente com hipervisores baseados em KVM populares como Proxmox, XenServer e XCP-ng.Além disso, ele protege os dados do Linux contra ameaças de ransomware, oferecendo uma proteção robusta para sistemas missionais críticos.

Uma console web amigável ajudará a realizar facilmente o backup de metal bare do servidor Linux:

1. Selecione o servidor Linux.

Backup do servidor Linux

2. Selecione o armazenamento para guardar o backup dos dados.

Servidor Linux de backup

3. Selecione estratégias de backup, como agendamentos e backup incremental.

Backup do servidor Linux

4. Envie o trabalho.

Backup do servidor Linux

Agora todo o servidor Linux, incluindo o sistema operacional e os aplicativos instalados nele, será backupado.

O Vinchin Backup & Recovery foi selecionado por milhares de empresas e você também pode começar a usar este poderoso sistema com um trial de 60 dias com todas as funcionalidades! Além disso, entre em contato conosco e deixe suas necessidades, e então você receberá uma solução de acordo com o seu ambiente de TI.

Conclusão

Neste artigo, abordamos três métodos para fazer backup e recuperar um sistema Ubuntu: usando a ferramenta “tar” para um backup manual de todo o sistema; Timeshift para snapshots incrementais fáceis, ideal para usuários de desktop; e Systemback para criar um live CD personalizado que inclui configurações do sistema e softwares. Cada método tem suas vantagens: “tar” é simples, mas manual; Timeshift oferece uma solução automatizada para recuperação do sistema; e Systemback permite a transferência completa do sistema para outra máquina. A escolha depende das suas necessidades de simplicidade, flexibilidade ou portabilidade total do sistema.

Compartilhar em:

Categories: Linux Backup