
Em março de 2020, o segundo grande lançamento do utilitário rdiff-backup foi lançado . O segundo - por 11 anos. Isso se deve em grande parte ao fim do suporte para Python 2. Os desenvolvedores decidiram combinar negócios com prazer e melhoraram a funcionalidade do utilitário.
Por cerca de 20 anos ela tem servido a comunidade Linux com fé e verdade - ajuda a fazer backups em máquinas locais e remotas, digamos ... sem dores de cabeça desnecessárias. O segredo é simples: o utilitário permite que você faça backup apenas dos arquivos que foram alterados desde o último backup. Para uma definição mais concisa deste processo, existe o termo “backup incremental”.
O Rdiff-backup renasceu graças a uma equipe de entusiastas liderada por Erik Solf e Patrick Dufresne da IKUS Software e Otto Kekeläinen da Seravo .
Novas características
O projeto mudou para um novo repositório e convida todos a se tornarem contribuidores. A equipe fez todas as melhorias úteis que surgiram nos últimos 11 anos na nova versão. Entre eles - suporte para arquivos esparsos e correções de bugs para links físicos.
Automação baseada em Travis CI
Outra grande melhoria é o pipeline de CI / CD baseado no serviço da Web distribuído Travis CI . Os usuários agora poderão executar rdiff-backup em vários ambientes de teste sem o risco de interromper um projeto em execução. O pipeline de CI / CD permitirá a montagem e entrega automatizadas para todas as principais plataformas.
Fácil instalação com yum e apt
A nova versão funciona na maioria dos sistemas operacionais Linux - Fedora, Red Hat, Elementary, Debian e muitos outros. Os desenvolvedores tentaram preparar todos os repositórios abertos necessários para facilitar o acesso ao utilitário. Você pode instalar o rdiff-backup usando o gerenciador de pacotes ou as instruções passo a passo na página GitHub do projeto.
Casa nova
O site do projeto mudou de Savannah para GitHub Pages ( rdiff-backup.net ), os desenvolvedores atualizaram o conteúdo e o design do site.
Como trabalhar com rdiff-backup
Se você é novo no rdiff-backup, ficará surpreso com a facilidade de uso. Os desenvolvedores garantiram que você se sentisse confortável: em sua opinião, esses utilitários não deveriam desviar a atenção, com sua complexidade, de processos importantes como preparar um backup ou planejar a recuperação de dados.
Cópia de segurança
Para executar um backup em uma unidade local (por exemplo, USB), digite o comando rdiff-backup , seguido pelo nome da fonte (de onde você irá copiar os arquivos) e o caminho para o diretório onde você planeja salvá-los.
Por exemplo, para fazer um backup em uma unidade local chamada my_backup_drive , digite:
$ rdiff-backup /home/tux/ /run/media/tux/my_backup_drive/
Para salvar arquivos em armazenamento externo, digite o caminho para o servidor remoto junto com o "::"
$ rdiff-backup /home/tux/ tux@example.com::/my_backup_drive/
Você provavelmente também precisará de chaves SSH para acessar o servidor.
Restaurando arquivos de um backup
Os backups são feitos porque às vezes alguns arquivos tendem a ser, digamos ... perdidos. O utilitário permite que você simplesmente restaure arquivos de um backup. Mesmo assim, com o clique de um dedo, isso não funcionará.
Aqui, os comandos de cópia virão em nosso auxílio - cp para o disco local e scp para o servidor remoto.
Para um disco local, você precisa escrever, por exemplo:
$ cp /run/media/tux/my_backup_drive/Documents/example.txt ~/Documents
Para um servidor remoto:
$ scp tux@example.com::/my_backup_drive/Documents/example.txt ~/Documents
O comando rdiff-backup possui opções que permitem personalizar as opções de backup. Por exemplo, --restore-as-of permite especificar a versão do arquivo a ser restaurada.
Digamos que você queira restaurar um arquivo para o estado em que estava há 4 dias:
$ rdiff-backup --restore-as-of 4D /run/media/tux/foo.txt ~/foo_4D.txt
Ou talvez você queira a versão mais recente:
$ rdiff-backup --restore-as-of now /run/media/tux/foo.txt ~/foo_4D.txt
Você pode ver que o rdiff-backup é fácil de trabalhar. Este utilitário possui muitas configurações e recursos. Por exemplo, você pode excluir arquivos individuais da lista de backup, fazer backups de um servidor remoto para outro e assim por diante. Você pode encontrar uma descrição de todos os seus recursos na página de documentação .
Publicidade
Nossos servidores épicos usam apenas NVMe NAS com replicação tripla de dados, a confiabilidade está no seu melhor! Você pode usar o servidor não apenas para hospedar seus projetos e qualquer informação, mas também para armazenar backups de dados importantes de máquinas locais ou outros servidores. Além disso, é possível fazer cópias de backup da imagem do servidor virtual no modo automático ou manual.
