Início Tecnologia Eu sou um Linux Professional – aqui estão as minhas 5 principais...

Eu sou um Linux Professional – aqui estão as minhas 5 principais ferramentas de backup de linha de comando para desktops e servidores

10
0

Daryadanik/Getty

Eu uso o Linux para desktop e servidor. Minha preferência por um sistema operacional servidor é um sem uma GUI, o que significa que tenho que recorrer a muitas ferramentas de linha de comando. Em alguns casos, prefiro usar as mesmas ferramentas de linha de comando para desktop e servidor, porque simplifica tudo. Afinal, não quero ter que aprender duas ferramentas diferentes para o mesmo trabalho. Além disso, as ferramentas da linha de comando que incluí nesta lista são muito poderosas e flexíveis o suficiente para atender a todas as minhas necessidades.

Com uma ferramenta de backup de linha de comando, posso desfrutar de backups automatizados usando recursos internos ou Cron, o que os torna ainda mais flexíveis. Além disso, as ferramentas da linha de comando tendem a usar menos recursos do que seus colegas da GUI.

Também: 8 coisas que você pode fazer com o Linux que você não pode fazer com macOS ou Home windows

Com isso dito, quais são as melhores ferramentas de backup de linha de comando disponíveis para o Linux?

Aqui estão cinco deles para sua consideração.

1. Rsync

A ferramenta de backup da linha de comando RSYNC é a mais fácil de usar na lista e pode ser usada para fazer backup localmente (para unidades externas) ou remotamente. O RSYNC também é uma das ferramentas de backup mais populares para usuários do Linux. Essa ferramenta de backup inclui recursos como backups incrementais, atualizações de árvore de diretórios e arquivos de diretório, permissão de arquivo, hyperlinks e preservação de propriedade e pode ser automatizada com a ajuda de scripts e cron. Obviamente, o RSYNC não precisa ser configurado para backups automáticos, pois você pode executá -lo manualmente sempre que precisar.

A melhor qualidade sobre o RSYNC é que é realmente fácil de usar (desde que você esteja bem com a interface da linha de comando). Não apenas isso, mas também é rápido e pode até funcionar com o SSH, por isso é mais seguro. O RSYNC vem pré -instalado na maioria das distribuições do Linux, para que você possa começar a usá -lo brand imediatamente.

2. Tar

O TAR é uma ferramenta de arquivamento da linha de comando para Linux que também pode ser usada para backups. Uma das melhores partes do uso do alcatrão para backups é que ele é simples. O alcatrão pode ser usado em conjunto com o Cron para criar backups automatizados e com o GZIP para criar backups compactados. Você pode até anexar um arquivo a um backup do alcatrão e excluir arquivos ao criar seu backup. O TAR permite visualizar o conteúdo de um backup e extrair facilmente o conteúdo. O alcatrão é pré -instalado em todas as distribuições Linux, portanto não há nada para instalar e é gratuito para usar. Você pode até usar alcatrão para fazer backup de uma máquina remota, com a ajuda do SSH.

3. Bacula

Ao contrário do RSYNC e TAR, Bacula é duro para configurar. Muito difícil. Na verdade, eu iria apenas Recomende Bacula para aqueles com muita experiência em Linux. Mesmo assim, Bacula é uma ferramenta de backup de potência. Com Bacula, você obtém backup de dados, recuperação e verificação. Essa solução de backup também está pronta para a empresa, para que você saiba que pode fazer o trabalho. A razão pela qual Bacula é tão desafiadora é que ela é composta por várias partes: um diretório, um console, um arquivo, armazenamento, um catálogo e um monitor.

Uma consideração é que a versão gratuita do Bacula é uma edição da comunidade, mas também há uma edição corporativa, que inclui suporte. A menos que você seja tremendous sério sobre seus backups, eu não sugeriria Bacula. Se você é tremendous sério, Bacula é uma das soluções de backup mais poderosas que você encontrará para o Linux.

4. Backupninja

Backupninja se encaixa em algum lugar entre o RSYNC e o Bacula na categoria de dificuldade. O backupninja usa arquivos no estilo INI para configuração, então você precisará entender como eles funcionam antes de configurar seu primeiro backup. O backupninja inclui recursos como backups programados, scripts para lidar com diferentes tipos de backups, e -mails de relatório de standing, configurações de ação de backup (usando o assistente de Ninjahelper), opções de armazenamento flexíveis, monitoramento, alertas, backups do MySQL, backups, backups e até backups do MySQL, de backups. O backupninja pode ser instalado nos repositórios padrão.

Algo a ter em mente é que há backupninja e backup ninja, e eles não são a mesma coisa. Onde o backupninja é um software program gratuito e de código aberto, o backup ninja não é.

Também: Deseja salvar seu computador envelhecido? Experimente estas 5 distribuições Linux

5. Restic

Restic é uma ferramenta de backup de linha de comando moderna que pode fazer backup native ou remotamente (backups remotos são tratados by way of SFTP). O Restic usa a criptografia para cada etapa do processo, para que seus backups sejam seguros, não importa onde você os faça backup. Uma característica importante do Restic é que ele segue a versão semântica, o que significa que seus backups sempre serão compatíveis, independentemente da versão do aplicativo que você usa. O Restic é um único arquivo executável, o que facilita muito o que Bacula ou Backupninja. O Restic está disponível nos repositórios padrão do Ubuntu e no repositório EPEL do Fedora.

Embora o Restic seja mais fácil do que as duas soluções de backup mais desafiadoras da lista, é mais difícil que o RSYNC ou o TAR. Com esta ferramenta, você deve inicializar um repositório. Restic apresenta exclusão de arquivos, listagem de instantâneos, restauração de dados, desduplicação, compactação, clonagem e poda. O Restic é de código aberto e é gratuito.

Pegue as principais histórias da manhã em sua caixa de entrada todos os dias com nosso Tecnologia hoje boletim.



fonte