O backup em computadores pessoais ou servidores é sempre importante para evitar a perda permanente de dados. Portanto, conhecer diferentes ferramentas de backup é muito importante, especialmente para Administradores de Sistemas que trabalham com grandes quantidades de dados em nível empresarial e mesmo em computadores pessoais.
É sempre uma boa prática manter o backup de dados em nossos computadores, o que pode ser feito manualmente ou configurado para funcionar automaticamente. Muitas ferramentas de backup têm recursos diferentes que permitem aos usuários configurar o tipo de backup, horário de backup, o que fazer backup, registrar atividades de backup e muito mais
Neste artigo, examinaremos 25 ferramentas de backup notáveis que você pode usar em servidores ou sistemas Linux.
Menção Honrosa – CloudBerry Backup
CloudBerry Backup para Linux é uma solução de backup em nuvem multiplataforma com configurações avançadas de backup e fornece segurança total de dados.

Com essa ferramenta, você pode fazer backup de arquivos e pastas no armazenamento em nuvem de sua escolha: é compatível com mais de 20 serviços de armazenamento em nuvem amplamente conhecidos. CloudBerry Backup é compatível com distribuições Linux como Ubuntu, Debian, Suse, Red Hat e outras, além de ser compatível com Windows e Mac OSs.
As principais características de backup são:
- Compressão
- Criptografia AES de 256 bits
- Backup agendado
- Backup incremental
- Interface de linha de comando
- Política de retenção e muito mais.
1. Rsync
Rsync é uma ferramenta de backup de linha de comando popular entre os usuários de Linux, especialmente os Administradores de Sistema. É rico em recursos, incluindo backups incrementais, atualização de toda a árvore de diretórios e sistema de arquivos, backups locais e remotos, preservação de permissões de arquivos, propriedade, links e muito mais.
Ele também possui uma interface gráfica do usuário chamada Grsync, mas uma vantagem do rsync é que os backups podem ser automatizados usando scripts e tarefas cron quando utilizados por Administradores de Sistema experientes na linha de comando.

Nós cobrimos muitos artigos sobre a ferramenta rsync no passado, você pode conferi-los abaixo:
2. Fwbackups
Fwbackups é um software livre e de código aberto que é multiplataforma e rico em recursos, e os usuários podem contribuir para o seu desenvolvimento ou apenas participar de testes. Possui uma interface intuitiva que permite aos usuários fazer backups facilmente.
Possui recursos como:
- Interface simples
- Flexibilidade na configuração do backup
- Backups remotos
- Fazer backup de um sistema de arquivos inteiro
- Excluir arquivos e diretórios, além de muitos outros

3. Bacula
Bacula é um software de backup, recuperação e verificação de dados de código aberto, projetado para estar pronto para empresas com certas complexidades, embora essas complexidades realmente definam seus recursos poderosos, como configurações de backup e backups remotos, além de muitos outros.
É baseado em rede e é composto pelos seguintes programas:
- a director: a program that supervises all operations of Bacula.
- a console: a program that allows a user to communicate with the Bacula director above.
- a file: a program that is installed on the machine to be backed up.
- storage: um programa usado para ler e escrever no seu espaço de armazenamento.
- catálogo: programa responsável pelos bancos de dados utilizados.
- Monitor: um programa que acompanha todos os eventos ocorrendo em diferentes partes do Bacula.

4. Backupninja
Backupninja é uma poderosa ferramenta de backup que permite aos usuários projetar arquivos de configuração de atividade de backup que podem ser deixados no diretório /etc/backup.d/. Ele ajuda a realizar backups seguros, remotos e também incrementais por meio de uma rede.
Ele possui as seguintes características:
- Fácil leitura de arquivos de configuração estilo ini.
- Use scripts para lidar com novos tipos de backups no seu sistema.
- Agende backups
- Os usuários podem escolher quando os emails de relatório de status são enviados para eles.
- Crie facilmente um arquivo de configuração de ação de backup com um assistente baseado em console (ninjahelper).
- Funciona com Linux-Vservers.

5. Simple Backup Suite (sbackup)
sbackup é uma solução de backup para desktops Gnome onde os usuários podem acessar todas as configurações via interface Gnome. Os usuários podem usar regex para especificar caminhos de arquivo e diretório durante o processo de backup.
Ele possui as seguintes características:
- Cria backups comprimidos e não comprimidos.
- Suporta múltiplos perfis de backup.
- Permite registro e notificações por e-mail.
- Backups agendados e manuais.
- Divide backups não compactados em vários pedaços.
- Suporta backups locais e remotos.

6. Kbackup
O Kbackup é uma ferramenta de backup fácil de usar para o sistema operacional Unix e pode ser usado no Linux. Ele pode criar arquivos de arquivos e comprimi-los usando as utilidades tar e gzip respectivamente.
O Kbackup possui as seguintes características:
- Interface amigável ao usuário e baseada em menu.
- Suporte para compressão, criptografia e buffer duplo.
- Backups automáticos não assistidos.
- Alta confiabilidade.
- Suporte para backups completos ou incrementais.
- Backup remoto em redes.
- Documentação portátil e extensa, entre outros.

7. BackupPC
O BackupPC é um software de backup multiplataforma que pode ser executado no Unix/Linux, Windows e Mac OS X. Ele é projetado para uso em nível empresarial com uma medida de alto desempenho. O BackupPC pode ser usado em servidores, desktops e laptops.
Ele possui algumas das seguintes características:
- Compressão de arquivos para reduzir o uso de espaço em disco.
- Não há necessidade de software do lado do cliente.
- Flexibilidade durante a restauração do backup
- Flexibilidade na configuração através de diferentes parâmetros.
- Notificações de usuário sobre a necessidade de backups e assim por diante.

8. Amanda
Amanda é um software de código aberto que funciona em Unix/GNU Linux e Windows. Ele suporta utilitários e formatos de backup nativos como GNU tar para backups em Unix/Linux. Para backups em máquinas Windows, ele usa um cliente Windows nativo. Os usuários podem configurar um único servidor de backup para armazenar backups de várias máquinas em uma rede.

9. Back In Time
Back In Time é uma ferramenta de backup simples e fácil de usar para o sistema operacional Linux e funciona tirando instantâneos de diretórios especificados e fazendo backup deles.
Ele possui recursos como configurar:
- Local de armazenamento para salvar instantâneos.
- Backups manuais ou automáticos.
- Diretórios para backup.

10. MondorescueMondorescue é um software de backup e resgate gratuito que é confiável e inclui todos os recursos. Ele pode realizar backups de computadores pessoais, estações de trabalho ou servidores para partições de disco rígido, fitas, NFS, CD-[R|W], DVD-R[W], DVD+R[W] e muito mais.
Mondorescue é um software gratuito de backup e resgate confiável e abrangente. Ele pode realizar backups de computadores pessoais, estações de trabalho ou servidores para partições de disco rígido, fitas, NFS, CD-[R|W], DVD-R[W], DVD+R[W] e muito mais.
Ele também possui habilidades de resgate e recuperação de dados durante o processo de backup em caso de quaisquer eventos destrutivos.

11. Box Backup
Box Backup é uma ferramenta de backup de código aberto e pode ser configurada para funcionar automaticamente. Ele possui recursos como:
- Backups online
- Daemon de backup para backups automatizados
- Armazenamento de backups em arquivos
- Compressão e criptografia de dados
- Comportamento semelhante a fita
- Escolha de comportamento de backup, além de muitos outros
12. Luckybackup
Luckybackup é uma ferramenta gratuita de backup e sincronização poderosa, rápida, confiável e fácil de usar, que é impulsionada pela ferramenta de backup Rsync.
É rico em recursos com recursos como:
- Preservar a propriedade e as permissões de arquivos.
- Criar múltiplas instantâneas de backup.
- Opções avançadas de arquivos e diretórios.
- Opções de exclusão e uso de opções rsync e muito mais.

13. Areca Backup
Areca é uma ferramenta de backup de código aberto destinada ao uso pessoal e permite que um usuário selecione um conjunto de arquivos ou diretórios para fazer backup e selecione o método de backup e o local de armazenamento.
Possui recursos como:
- Notificações por e-mail sobre o processo de backup.
- Simplicidade de uso em termos de configurações.
- Navegar em arquivos e muito mais.

14. Proteção de Dados Bareos
Bareos é um conjunto de programas de código aberto que permite aos usuários fazer backup, recuperar e proteger dados em sistemas Linux. É uma ideia bifurcada do projeto de ferramenta de backup Bacula e funciona em uma rede em uma arquitetura de cliente/servidor.
As funcionalidades básicas são gratuitas, mas é necessário pagamento para usar recursos profissionais de backup. Possui recursos da ferramenta de backup Bacula.

15. BorgBackup
BorgBackup é uma ferramenta de arquivamento/backup deduplicante baseada em linha de comando, eficiente e segura, de código aberto e gratuita, com suporte para compactação e criptografia autenticada.
Ele pode ser usado para realizar backups diários e apenas as alterações nos arquivos desde o último backup são arquivadas, usando a abordagem deduplicante.
As seguintes são algumas de suas principais características:
- É fácil de instalar e usar.
- Suporta a criptografia de todos os dados.
- Utiliza técnicas de criptografia autenticada para garantir backups seguros.
- Também é muito rápido.
- Suporta armazenamento eficiente de espaço.
- Também suporta compactação opcional de dados.
- Suporta backups remotos via SSH.
- Suporta montagem de backups da mesma maneira que sistemas de arquivos.

16. Restic
Restic é um programa de backup baseado em linha de comando, eficiente, fácil de usar, rápido e seguro, de código aberto e gratuito. Ele é projetado para proteger os dados de backup contra invasores, em qualquer tipo de ambiente de armazenamento.
As seguintes são suas principais características:
- É multiplataforma e funciona em sistemas tipo Unix, como Linux, e também no Windows.
- É fácil de instalar, configurar e usar.
- Utiliza criptografia para proteger dados.
- Só faz backup das alterações nos dados.
- Suporta a verificação de dados no backup.

17. rsnapshot
Rsnapshot é uma ferramenta de backup de código aberto e gratuita para sistemas operacionais semelhantes a Unix, baseada em rsync. Ele é projetado para criar um instantâneo de sistema de arquivos em máquinas locais, bem como em hosts remotos via SSH.
Rsnapshot suporta instantâneos periódicos e os usuários podem automatizar backups por meio de trabalhos cron. Além disso, também é eficiente na gestão do espaço em disco utilizado para backups.
18. Burp
Burp é um software de backup e restauração gratuito, de código aberto, eficiente, com recursos avançados e seguro. Ele é projetado para funcionar em uma rede em uma arquitetura cliente/servidor (o modo servidor funciona em sistemas baseados em Unix, como Linux, e os clientes rodam em sistemas baseados em Unix e Windows), e, nesse caso, visa minimizar o tráfego de rede para resultados confiáveis.
Abaixo estão seus principais recursos:
- Suporta dois protocolos de backup independentes: protocolo I e II; cada um com recursos diferentes.
- Suporta backups em rede.
- Suporta a retomada de backups interrompidos.
- Suporta o backup e restauração de arquivos, diretórios, symlinks, links físicos, fifos, nodes, permissões, bem como timestamps.
- Também suporta agendamento de backups.
- Suporta notificações por e-mail sobre backups bem-sucedidos ou falhos.
- Oferece monitoramento ncurses ao vivo no servidor.
- Suporta a eliminação de duplicação de dados de armazenamento, como muitas outras ferramentas de backup.
- Suporta a compressão de dados em rede e em armazenamento.
- Suporta assinatura automática de certificado de autoridade SSL de cliente e muitos outros.
19. TimeShift
Timeshift é uma ferramenta de backup e restauração para sistemas Linux que cria instantâneos incrementais do sistema de arquivos em intervalos regulares. Funciona de maneira semelhante a rsnapshot (já que usa rsync e links rígidos para criar instantâneos), mas oferece recursos exclusivos que não estão presentes em seu equivalente. Além disso, é projetado para apenas fazer backup de arquivos e configurações do sistema.
As seguintes são características-chave do Timeshift:
- Só cria um instantâneo de arquivos e configurações do sistema, dados do usuário, como fotos, músicas, etc., não são arquivados.
- Cria instantâneos do sistema de arquivos usando rsync+hardlinks ou instantâneos BTRFS.
- Suporta instantâneos agendados.
- Apoia vários níveis de backup enquanto exclui filtros.
- Permite restaurar instantâneas durante a execução do sistema ou a partir de dispositivos em tempo real (como USB).

20. Duplicity
Duplicity é uma ferramenta de backup gratuita e de código aberto, segura e eficiente em termos de largura de banda, baseada em rsync. Ela cria backups criptografados de diretórios em arquivos em formato tar e os armazena no computador local ou em máquinas remotas via SSH.
Ao ser iniciada pela primeira vez, realiza um backup completo, e em backups subsequentes no futuro, registra apenas partes de arquivos que foram alteradas.
Abaixo estão os principais recursos da Duplicity:
- É fácil de usar e emprega um formato de arquivo padrão.
- Só rastreia e considera as mudanças nos arquivos desde o último backup.
- Cria arquivos incrementais que são eficientes em termos de espaço.
- Cria arquivos criptografados e/ou assinados para fins de segurança.
- Suporta assinaturas e deltas de diretórios e arquivos regulares no formato tar.
21. Déjà Dup
Déjà Dup é uma ferramenta de backup simples, segura e fácil de usar para sistemas Linux, projetada para backups regulares, fora do site e criptografados. Permite armazenamento de backup local, remoto ou em nuvem com serviços como Google Drive e Nextcloud.

Abaixo estão as principais características do Déjà Dup:
- Utiliza duplicity como backend.
- Suporta criptografia e compressão de dados.
- Suporta backup incremental, permitindo restaurar de qualquer backup específico.
- Suporta agendamento de backups regulares.
- Pode ser facilmente integrado ao ambiente de desktop GNOME.
22. UrBackup
UrBackup é um sistema de backup de cliente/servidor de código aberto fácil de configurar para Linux, Windows e Mac OS X, que através de uma mistura de backups de imagem e de arquivos, proporciona segurança de dados e rápida recuperação de tempo.

Abaixo estão as principais características do UrBackup:
- Seguro e eficiente backup de imagens e arquivos completos e incrementais via rede.
- A web interface that displays the status of the clients, current activities, and statistics.
- Relatórios de backup são enviados a usuários ou administradores.
- Fácil restauração de arquivos e imagens usando um CD/drive USB.
- Fácil configuração e acesso de backup de arquivos.
- E-mail notifications if a client machine is not backed up for a given amount of time.
23. rclone
Rclone é um poderoso programa de linha de comando escrito na linguagem Go, usado para sincronizar arquivos e diretórios de vários provedores de armazenamento em nuvem, como Amazon Drive, Amazon S3, Backblaze B2, Box, Ceph, DigitalOcean Spaces, Dropbox, FTP, Google Cloud Storage, Google Drive, etc.

24. Relax-and-Recover
Relax-and-Recover é um programa de recuperação de desastres e migração de sistema Linux para metal nú, que é usado para criar uma imagem de inicialização e restaurar a partir de uma imagem de backup existente. Também permite restaurar em hardware de sistema diferente e, portanto, pode ser usado como uma ferramenta de migração também.

25. rdiff-backup
rdiff-backup é um poderoso programa de backup de linha de comando escrito na linguagem de programação Python que é usado para criar backups incrementais locais/remotos de um servidor ou máquina local, o que significa que ele só faz backup de arquivos modificados ou alterados em uma rede segura via ssh usando o protocolo rsync eficiente em largura de banda.

Resumo
Lembre-se sempre que o backup é muito importante e ajuda a prevenir a perda de dados e você pode usar várias ferramentas de backup para o Linux para realizar um backup regular de seus dados.
Você pode estar usando uma ferramenta de backup que não examinamos, nos avise através de um comentário, e esperamos que você encontre o artigo útil e lembre-se sempre de se manter conectado ao Tecmint.com.