Para quem é usar Linux em vários campos (servidores ou desktops), saiba que para cada tarefa pode haver múltiplas soluções possíveis. Um bom exemplo disso está no campo de backups.
Existem várias opções de escolha ao tentar fazer o backup. de seus dados, mesmo quando você deseja fazer backup de seus dados em uma rede. Uma dessas soluções é o BorgBackup de código aberto. Este um programa de backup de desduplicação que suporta compactação e criptografia autenticada.
A desduplicação de dados é uma técnica para eliminar cópias duplicadas de dados repetidos. Um termo relacionado e um tanto sinônimo é armazenamento de instância única.
Sobre o BorgBackup
O objetivo principal por BorgBackup é fornecer uma maneira eficiente e segura de fazer backup dos dados.
A técnica de desduplicação de dados usada torna o BorgBackup adequado para backups diários, pois apenas as alterações são armazenadas.
A técnica de criptografia autenticada a torna adequada para backups em destinos que não são totalmente confiáveis.
BorgBackup pode armazenar dados em qualquer host remoto acessível via SSH. Se o Borg estiver instalado no host remoto, grandes ganhos de desempenho podem ser obtidos em comparação com o uso de um sistema de arquivos de rede (sshfs, nfs, etc).
Os backups podem ser montados como sistemas de arquivos. Os arquivos de backup podem ser montados como sistemas de arquivos do espaço do usuário para facilitar a navegação interativa de backups e restaurações (por exemplo, usando um gerenciador de arquivos regular).
Tudo os dados podem ser protegidos por criptografia AES de 256 bits, a integridade e a autenticidade dos dados são verificadas usando HMAC-SHA256. Os dados são criptografados no lado do cliente.
Além disso, todos os dados podem ser compactados com lz4 (super rápido, baixa compactação), zlib (velocidade média e compactação) ou lzma (baixa velocidade, alta compactação).
Os principais recursos incluem:
- A desduplicação baseada em blocos definidos pelo conteúdo é usada para reduzir o número de bytes armazenados: cada arquivo é dividido em vários blocos de comprimento variável e apenas blocos que nunca foram vistos antes são adicionados ao repositório.
- Velocidade: o código crítico de desempenho (fragmentação, compressão, criptografia) é implementado em C / Cython
- Arquivo local e cache de dados
- Detecção rápida de arquivos não modificados.
- Encriptação de dados
Como instalar o BorgBackup no Linux?
Para aqueles que estão interessados em poder instalar esta ferramenta em seus sistemas, Você pode fazer isso seguindo as instruções que compartilhamos com você abaixo.
Sim são Usuários de Debian, Ubuntu, Linux Mint ou qualquer outro derivado destes, vamos instalar o Borg a partir do terminal executando o seguinte comando:
sudo apt install borgbackup
Enquanto por Arch Linux, Manjaro, Antergos ou qualquer outro derivado do Arch Linux, Eles devem ter o repositório da comunidade ativado em seu arquivo pacman.conf.
O comando para instalá-lo é:
sudo pacman -S borg
Usuários do Fedora, CentOS, RHEL ou qualquer outro derivado destes, instale-o com:
sudo dnf install borgbackup
Para o caso de quem é Os usuários de qualquer versão do OpenSUSE podem instalar com o seguinte comando:
sudo zypper in borgbackup
Finalmente, para aqueles que são usuários do Gentoo, instale o Borg con:
emerge borgbackup
Instalando uma interface gráfica (GUI) para Borg
nativamente Borg é gerenciado a partir da linha de comando, então, se você pretende usar esta ferramenta em um computador desktop (ou seja, você gerencia um ambiente desktop) o mais conveniente é que você gerencie o Borg a partir de uma interface gráfica.
Para isso, vamos instalar o Vorta (a interface elegante de Borg). Podemos instalar isso em nosso sistema de uma forma genérica como um pacote Python usando PIP.
Em um terminal, vamos digitar o seguinte:
pip3 install vorta
E é isso, podemos começar a usar o Borg.
Si Quer saber um pouco mais sobre o Borg? e sua forma de uso a partir do terminal você pode visitar o seguinte link.