Comparação de ferramentas de backup

327
% bl0ck_qu0te%

Backup é incrivelmente importante. Obviamente, não há melhor ferramenta de backup, mas uma comparação das opções seria muito interessante.

  • Interface Gráfica? Linha de comando?
  • Backups incrementais?
  • Backups automáticos?
  • Método de instalação: nos repositórios padrão? PPA?
por 8128 13.04.2017 / 14:24

30 respostas

146

Déjà Dup

ODéjàDupé(doUbuntu11.10)instaladoporpadrão.ÉumaferramentadoGNOMEdestinadaaousuáriocasualdaáreadetrabalhoequepretendeseruma"ferramenta simples de backup que esconde a complexidade de fazer backups do jeito certo".

É um front-end para a duplicidade que realiza backups incrementais, em que apenas as alterações desde que o backup anterior foi feito são armazenadas. Tem opções para backups criptografados e automatizados. Ele pode fazer backup para pastas locais, Amazon S3 ou qualquer servidor ao qual o Nautilus possa se conectar.

A integração com o Nautilus é excelente, permitindo a restauração de arquivos excluídos de um diretório e a restauração de uma versão antiga de um arquivo individual.

Observe que, a partir de fevereiro de 2016, este projeto parece estar ignorando quase completamente os relatórios de bugs com apenas a menor atividade de triagem e a última correção de bug remonta a 2014 , embora haja novos lançamentos com pequenas alterações .

    
por 8128 29.02.2016 / 11:05
109

Back in Time

EutenhousadooBackinTimeporalgumtempoeestoumuitosatisfeito.

Tudooquevocêprecisafazeréconfigurar:

  • Ondesalvaroinstantâneo
  • Quaisdiretóriosparabackup
  • Quandoobackupdeveserfeito(manual,todahora,tododia,todasemana,todomês)

Eesqueçaisso.

Parainstalar(trabalhandonoUbuntu16.04paraognome):

sudoadd-apt-repositoryppa:bit-team/stablesudoapt-getupdatesudoapt-getinstallbackintime-gnome

OprogramaGUIpodeserabertoatravésdapesquisadoUbuntupara"backintime".

Oprojetoestáativoem abril de 2018 .

    
por Decio Lira 09.08.2018 / 08:41
73

rsnapshot vs. rdiff-backup

Eu sempre me refiro a essa comparação de rsnapshot e rdiff-backup :

Semelhanças:

  • usam um algoritmo semelhante ao rsync para transferir dados (o rsnapshot realmente usa o rsync; o rdiff-backup usa a biblioteca librsync do python)
  • os dois podem ser usados sobre o ssh (embora o rsnapshot não possa enviar o ssh sem algum script extra)
  • usam uma cópia simples da origem do backup atual

Diferenças no uso do disco:

  • O rsnapshot usa arquivos e hardlinks reais para economizar espaço. Para arquivos pequenos, o tamanho do armazenamento é semelhante.
  • O rdiff-backup armazena versões anteriores como deltas compactados para a versão atual, semelhante a um sistema de controle de versão. Para arquivos grandes que mudam frequentemente, como arquivos de log, bancos de dados, etc., o rdiff-backup requer significativamente menos espaço para um determinado número de versões.

Diferenças na velocidade:

  • rdiff-backup é mais lento que o rsnapshot

Diferenças no armazenamento de metadados:

    O
  • rdiff-backup armazena os metadados do arquivo, como propriedade, permissões e datas, separadamente.

Diferenças na transparência de arquivos:

  • Para o rsnapshot, todas as versões do backup são acessíveis como arquivos simples.
  • Para o rdiff-backup, somente o backup atual é acessível como arquivos simples. As versões anteriores são armazenadas como deltas de riff.

Diferenças nos níveis de backup feitos:

  • O rsnapshot suporta vários níveis de backup, como mensal, semanal e diário.
  • O
  • rdiff-backup só pode excluir instantâneos antes de uma determinada data; não é possível excluir instantâneos entre duas datas.

Diferenças na comunidade de suporte:

  • Com base no número de respostas à minha postagem nas listas de distribuição (rsnapshot: 6, rdiff-backup: 0), o rsnapshot tem uma comunidade mais ativa.
por ændrük 07.09.2010 / 21:29
64

rsync

Sevocêestiverfamiliarizadocomasferramentasdelinhadecomando,poderáusarrsyncparacriarbackups(incrementais)automaticamente.Podeespelharseusdiretóriosparaoutrasmáquinas.Hámuitosscriptsdisponíveisnanetcomofazê-lo.Configure-ocomotarefarecorrentenoseucrontab.HátambémumfrontendGUIpararsyncchamado Grsync que facilita os backups manuais.

Em combinação com links físicos, é possível fazer backup de forma que os arquivos excluídos sejam preservados.

Veja:

por fluteflute 15.02.2014 / 22:06
43

Duplicidade

A duplicidade é uma ferramenta de backup de linha de comando rica em recursos.

O Duplicity faz backup de diretórios produzindo volumes de formato tar criptografados e fazendo upload deles em um local remoto ou remoto. Ele usa o librsync para registrar mudanças incrementais nos arquivos; gzip para comprimi-los; e gpg para criptografá-los.

A linha de comando da duplicidade pode ser intimidante, mas existem muitos frontends para a duplicidade, da linha de comando (duply), ao GNOME (deja-dup), ao KDE (time-drive).

    
por vh1 08.03.2016 / 00:33
38

Dropbox

Uma sincronização de nuvem (proprietária) entre plataformas para Windows, Mac e Linux. 2 GB de armazenamento on-line é gratuito, com opções pagas. Anunciado como uma maneira de "armazenar, sincronizar e compartilhar arquivos on-line", mas também pode ser usado para fins de backup.

Tenha em atenção que, mesmo no histórico de revisão de contas pagas, limitado a um ano e em contas gratuitas, é only one month .

Note também que a restauração de grande quantidade de arquivos pode consumir muito tempo, já que o Dropbox não foi criado como uma ferramenta de backup.

    
por Derek 07.08.2018 / 07:44
31

luckyBackup

Isso não foi mencionado antes, então vou falar que o "LuckyBackup" é um excelente front-end de GUI no rsync e torna simples fazer backups e clones simples ou complexos.

Note que esta ferramenta não está mais desenvolvida.

As capturas de tela mais importantes são encontradas aqui no site , com uma delas abaixo:

    
por Scaine 24.02.2016 / 14:12
27

BackupPC

Se você quiser fazer backup de toda a sua rede doméstica, eu recomendaria o BackupPC em execução em um servidor sempre ativo em seu porão / closet / lavanderia. A partir do servidor de backup, ele pode se conectar via ssh, rsync, SMB e outros métodos a qualquer outro computador (e não apenas a computadores Linux) e fazer backup de todos eles no servidor. Ele implementa armazenamento incremental mesclando arquivos idênticos via hardlinks, mesmo se os arquivos idênticos tiverem sido copiados de computadores separados.

O BackupPC executa uma interface da Web que você pode usar para personalizá-lo, incluindo a adição de novos computadores para backup, a inicialização imediata de backups e, o mais importante, a restauração de arquivos únicos ou pastas inteiras. Se o servidor BackupPC tiver permissões de gravação no computador para o qual você está restaurando, ele poderá restaurar os arquivos diretamente para onde eles estavam, o que é muito bom.

    
por 8128 11.03.2017 / 19:56
24

bup

Um "sistema de backup de arquivos altamente eficiente baseado no formato git packfile. Capaz de fazer backups incrementais rápidos de imagens de máquinas virtuais."

Destaques:

% bl0ck_qu0te%     
por ændrük 01.08.2012 / 18:03
24

CrashPlan

A CrashPlan é uma empresa que fornece backup de negócios, sem plano para usuários individuais .

Recursos

  • 10 $ / mês / taxa do dispositivo
  • Armazenamento e proteção de dados de destino triplo
  • Silencioso e contínuo
  • retenção e versão generosas
  • Proteção de arquivos excluídos

Eu tinha considerado um monte de opções e configurações (usando rdiff-backup, duplicidade, backup-ninja, amazon s3, servidor remoto). O que finalmente chegou foi a simplicidade.

O

CrashPlan é de plataforma cruzada, mas não é de código aberto.

Também é importante notar que, com um plano 'pago' da família CrashPlan Central, você pode fazer o backup de todos os computadores que possui.

    
por Diogo Gomes 07.08.2018 / 07:50
23

Bacula

Eu usei o Bacula há muito tempo. Embora você tenha que aprender sua arquitetura, é uma solução muito poderosa. Ele permite fazer backups em uma rede e é multi-plataforma. Você pode ler aqui sobre todas as coisas legais que tem e aqui sobre os programas GUI que você pode usar para isso. Eu implantei na minha universidade. Quando procurava por soluções de backup, também encontrei a Amanda .

Uma coisa boa sobre o Bacula é que ele usa sua própria implementação para os arquivos que cria. Isso faz com que seja independente da implementação particular de um utilitário nativo (por exemplo, tar, dump ...).

Quando eu usei, não havia nenhuma GUI ainda. Portanto, não posso dizer se os disponíveis estão completos e fáceis de usar.

Bacula é muito modular em seu núcleo. Ele consiste em 3 daemons autônomos configuráveis:

    daemon de arquivo
  • (se encarrega de coletar arquivos e seus metadados de maneira multiplataforma)
  • daemon de armazenamento (cuide do armazenamento dos dados - seja HDD, DVDs, fitas, etc.)
  • diretor daemon (cuida do agendamento de backups e configuração central)

Há também banco de dados SQL envolvido para armazenar metadados sobre bacula e backups (suporte para Postgres, MySQL e sqlite.

O binário bconsole é fornecido com o bacula e fornece a interface CLI para a administração do bacula.

    
por Chuck 25.04.2012 / 18:07
18

tar seu diretório doméstico

abrir um terminal

  • cd / home / me
  • tar zcvf me.tgz.
  • mv me.tgz para outro computador
    • via samba
    • via NFS
    • DropBox
    • Outro

Faça o mesmo com / etc
Faça o mesmo com / var iff seus servidores em execução na configuração padrão do ubuntu.
Escreva um script de shell para fazer todos os três tars

Backup de seus favoritos do navegador

Isso é suficiente para 95% das pessoas

  • backup de aplicativos não vale a pena o esforço apenas reinstalar pacotes.



Para restaurar o
mv me.tgz volta para / home / me clique direito extrair aqui

    
por stevehendo34 21.10.2010 / 19:08
18

Backup simples

Backupsimpleséoutraferramentaparafazerbackupdoarquivoemanterumhistóricoderevisão.Ébastanteeficiente(combackupscompletoseincrementais)enãoocupamuitoespaçoemdiscoparadadosredundantes.AssimvocêpodeterrevisãohistóricadosarquivosàlaTimeMachine(umrecursoBackintime-mencionadoanteriormente-tambémestáoferecendo).

Recursos:

  • fácildeconfigurarcomestratégiasdebackupjápré-definidas
  • Suportedebackupdiscorígidoexterno
  • backupremotoviaSSHouFTP
  • históricoderevisão
  • inteligenteauto-purga
  • fácilsheduling
  • usuário-e/oubackupsdeníveldosistema

Como você pode ver, o conjunto de recursos é semelhante ao oferecido por Back in time .

O Simple Backup se encaixa bem no ambiente Gnome e Ubuntu Desktop.

    
por Huygens 10.11.2011 / 10:06
14

DAR

DAR - o programa Disk ARchive - é uma poderosa ferramenta de backup de linha de comando que suporta backups e restaurações incrementais. Se você quiser fazer o backup de muitos arquivos, pode ser muito mais rápido do que o rsync (rolling checksum) como as soluções.

    
por maxschlepzig 11.03.2017 / 19:56
14

Spideroak

Uma caixa de depósito como o serviço de backup / sincronização com recursos comparáveis.

  • Acesse todos os seus dados em um local desduplicado
  • Sincronização multi-plataforma configurável
  • Preserve todas as versões históricas e amp; arquivos excluídos
  • Compartilhar pastas instantaneamente na web
  • ShareRooms com RSS
  • Recuperar arquivos de qualquer dispositivo conectado à Internet
  • Criptografia de dados abrangente de 'conhecimento zero'

Sistemas suportados listados: Debian Lenny, OpenSUSE, Baseado em RPM (Fedora, etc.), CentOS / RHEL, Ubuntu Lucid Lynx, Ubuntu Gutsy Gibbon, Ubuntu Karmic Koala, Ubuntu Maverick Suricata, Ubuntu Intrepid Ibex, Debian Etch, Ubuntu Hardy Heron, Slackware 12.1, Ubuntu Jaunty Jackalope

Mais informações no link

    
por Derek 09.08.2018 / 08:52
13

Backup no sótão

% bl0ck_qu0te%

Principais características:

% bl0ck_qu0te%

Requisitos:

Sótão requer Python > = 3.2. Além do Python, o Attic também requer msgpack-python e OpenSSL (> = 1.0.0). Para montar arquivos como sistemas de arquivos, llfuse é necessário.

Nota:

Existe também agora um fork do Attic chamado Borg .

    
por rcs 28.11.2015 / 18:52
11

FlyBack

Aviso: última atualização não atualizada em 2010.

Semelhante ao Back in Time

% bl0ck_qu0te%

    
por Derek 09.08.2018 / 08:57
10

Jungledisk

É um vencedor, tanto quanto eu estou preocupado. Faz backup remotamente de um bucket do Amazon S3 opcionalmente criptografado, é personalizável, pode ser executado em segundo plano (há vários guias disponíveis para configuração). Há uma interface decente ou você pode hackear um arquivo XML se estiver se sentindo inclinado.

Eu faço backup de todas as minhas máquinas domésticas com a mesma conta, sem problemas. Eu também posso acessar remotamente meus dados de backup via myjungledisk.com.

Não é grátis, mas em termos norte-americanos é certamente bastante barato (eu pago cerca de US $ 8 por mês). Eu sinto que é mais do que aceitável para um backup externo, onde alguém lida com questões de hardware e segurança (física) etc.

Eu não posso recomendar o suficiente.

    
por nwahmaet 07.08.2018 / 07:56
10

Backup do Areca

Aviso: Último lançamento não mantido em 2015.

é também um programa GPL muito decente para fazer backups facilmente.

Recursos

  • compactação de arquivos (Zip e Zip64 formato)
  • Criptografia de arquivos (AES128 e AES256 algoritmos de criptografia)
  • Armazenamento no disco rígido local, rede drive, chave USB, servidor FTP / FTP (com SSL implícito e explícito / TLS)
  • Filtros de arquivos de origem (por extensão, subdiretório, expressão regular, tamanho, data, status, com AND / OR / NOT operadores lógicos)
  • Incremental, diferencial e completo suporte de backup
  • Suporte para backup delta (somente armazenamento partes modificadas de seus arquivos)
  • Arquivos mesclados: você pode mesclar arquivos contíguos em um único arquivar para economizar espaço de armazenamento.
  • A partir da data de recuperação: Areca permite você recuperar seus arquivos (ou arquivos únicos) a partir de uma data específica.
  • Mecanismo de transação: todos os pontos críticos processos (como backups ou mesclagens) são transacionais. Isso garante a integridade de seus backups.
  • Relatórios de backup: o Areca gera relatórios de backup que podem ser armazenados seu disco ou enviado por e-mail.
  • Postar scripts de backup: o Areca pode iniciar scripts de shell após o backup.
  • Permissões de arquivos, links simbólicos e pipes nomeados podem ser armazenados e recuperado. (Somente Linux)
por AndyB 09.08.2018 / 08:58
8

Eu executo um script Python personalizado que usa o rsync para salvar minha pasta pessoal (menos lixo, etc.) em uma pasta rotulada "current" em um HDD de backup separado (conectado por USB) e depois o comando copy (cp) para copiar tudo de "atual" para uma pasta com data e hora também no mesmo HDD. O mais bonito é que cada snapshot tem um arquivo every na sua pasta home, como era naquela época e ainda o HDD não preenche desnecessariamente. Como a maioria dos arquivos nunca muda, existe apenas uma cópia real desses arquivos no HDD. Todas as outras referências a ele são um link. E se uma versão mais nova de um arquivo for adicionada a "atual", todos os instantâneos que apontam para a versão mais antiga agora apontarão automaticamente para uma única versão do original. Os modernos sistemas de arquivos HDD cuidam disso sozinhos. Embora haja todos os tipos de refinamentos no script, os comandos principais são simples. Aqui estão alguns dos principais ingredientes:

exclusion_path = "/home/.../exclusions.txt" # don't back up trash etc
media_path = "/media/... # a long path with the HDD details and the "current" folder
rsync -avv --progress --delete --exclude-from=exclusion_path /home/username/ media_path
current = "..." # the "current" folder on the HDD
dest = "..." # the timestamped folder on the HDD
cp -alv current dest

Eu também tive algumas necessidades personalizadas. Como tenho várias imagens de disco do VirtualBox massivas (por exemplo, 60 GB), só desejo ter uma cópia delas, e não versões de snapshots. Mesmo um HDD de 1 ou 2 TB tem limites.

Aqui está o conteúdo do meu arquivo de exclusões. O arquivo é muito sensível a barras terminais em falta, etc:

/.local/share/Trash/
/.thumbnails/
/.cache/
/Examples/
    
por user185 30.08.2010 / 10:30
5

Dirvish

O Dirvish é uma boa ferramenta de backup de instantâneos de linha de comando que usa hardlinks para reduzir o espaço em disco. Tem uma maneira sofisticada de limpar backups expirados.

Aqui está um bom tutorial para isso: link

    
por student 28.03.2013 / 11:06
5

Duplicati

Um aplicativo de backup grátis e gratuito em execução no Linux com gui que "armazena com segurança backups criptografados, incrementais e compactados em serviços de armazenamento em nuvem e servidores de arquivos remotos. Ele funciona com o Amazon S3, o Windows Live SkyDrive e o Google Drive ), Rackspace Cloud Files ou WebDAV, SSH, FTP (e muitos mais) ".

A versão 1.0 é considerada estável; existe uma versão 2 em desenvolvimento com mudanças internas consideráveis que estão atualmente funcionando (embora eu não a usasse para produção). Existem regras de filtro padrão ou personalizadas para selecionar arquivos para backup.

Eu tenho usado isso há alguns anos (não conectado a ninguém, mas considerando a API para adicionar um backend, falando como um desenvolvedor), embora com pouca frequência, tanto em um laptop Windows quanto no meu Ubuntu 14.04.

Um fork da duplicidade .

    
por Breezer 13.04.2017 / 14:23
4

O PING é uma ferramenta gratuita de backup que permite fazer backups de partições inteiras. É um utilitário autônomo que deve ser gravado em CD.

O que eu gosto nesse programa é que ele copia a partição inteira. Imagine isso: ao modificar seu Ubuntu como um superusuário, você mudou uma parte vital e o Ubuntu não será iniciado mais.

Você pode formatar o disco rígido e reinstalar o Ubuntu. Embora as soluções de backup como o Dropbox, o Ubuntu One etc. possam ser úteis para recuperar os arquivos importantes, ele não restaurará o papel de parede, os ícones Unity e outras coisas que tornaram o seu Ubuntu do jeito que você gostou.

Outra opção é pedir ajuda na internet. Mas por que não apenas restaurar todo o sistema da maneira como foi há alguns dias? O PING fará exatamente isso por você.

Pro:

  • Irá não apenas fazer backup de documentos, mas também de arquivos do sistema
  • É fácil usar
  • É possível fazer o backup de outras partições (não-Linux), bem
  • Ele compactará o backup no formato gzip ou bzip2, economizando espaço em disco

Contras:

  • O PC terá que ser reiniciado antes de poder fazer o backup
  • O PING fará um backup de uma partição inteira, mesmo quando apenas alguns arquivos tiverem sido modificados
  • Você precisará de um disco rígido externo ou de algum espaço livre no seu PC para colocar seus backups

Um excelente manual em holandês pode ser encontrado aqui .

    
por Exeleration-G 03.01.2012 / 22:23
4

s3ql é uma opção mais recente para usar o Amazon s3, o Google Storage ou o OpenStack Storage como um sistema de arquivos. Ele funciona em uma variedade de distros do Linux, bem como no MacOS X.

Ao usá-lo com o rsync, você pode obter backups incrementais externos muito eficientes, uma vez que fornece armazenamento e eficiência de largura de banda por meio de desduplicação e compactação em nível de bloco. Ele também suporta a privacidade por meio de criptografia do lado do cliente e algumas outras coisas sofisticadas, como cópia na gravação, árvores imutáveis e instantâneos.

Veja Comparação do S3QL e de outros sistemas de arquivos S3 para comparações com PersistentFS, S3FS, S3FSLite, SubCloud , S3Backer e ElasticDrive.

Eu tenho usado por alguns dias, começando com s3_backup.sh , (que usa rsync) e estou muito feliz. Está muito bem documentado e parece um projeto sólido.

    
por nealmcb 10.07.2012 / 08:23
4

TimeVault

Aviso: não mantido

O TimeVault é uma ferramenta para criar instantâneos de pastas e vem com a integração do nautilus. Os instantâneos são protegidos contra exclusão ou modificação acidental, uma vez que são somente leitura por padrão.

Pode ser baixado do Launchpad .

    
por papukaija 09.08.2018 / 08:59
3

inosync

Um script Python que oferece um recurso de backup em tempo real mais ou menos.

Repare que este software não é mais mantido.

"Me deparei com uma referência ao recurso" inotify "presente nos kernels recentes do Linux. Inotify monitora a atividade do disco e, em particular, sinaliza quando os arquivos são gravados em disco ou excluídos. Um pouco mais de pesquisa localizou um pacote que combina o monitoramento de eventos de arquivos do inotify com o utilitário de sincronização de arquivos rsync para fornecer o recurso de backup de arquivos em tempo real que eu estava procurando.O software, chamado inosync, é na verdade um script Python, efetivamente fornecido como código aberto, pelo autor Benedikt Böhm da Alemanha ( link ). "

link

    
por CentaurusA 07.08.2018 / 07:59
3

Obnam

Aviso: o software não é mais mantido, os autores recomendam não usá-lo

'O Obnam é um programa de backup fácil e seguro. Os backups podem ser armazenados em discos rígidos locais ou on-line por meio do protocolo SSH SFTP. O servidor de backup, se usado, não requer nenhum software especial, além do SSH.

Algumas funcionalidades que podem ser do seu interesse:

  • Backups de instantâneos. Toda geração se parece com um instantâneo completo, então você não precisa se preocupar com backups completos versus backups incrementais, ou rotacionar fitas reais ou virtuais.
  • Deduplicação de dados, entre arquivos e gerações de backup. Se o repositório de backup já contiver uma parte específica dos dados, ele será reutilizado, mesmo se estiver em outro arquivo em uma geração de backup mais antiga. Dessa forma, você não precisa se preocupar em mover arquivos grandes ou modificá-los.
  • Backups criptografados usando o GnuPG. '

Uma versão antiga pode ser encontrada nas fontes de software do Ubuntu, para a versão mais recente, consulte Chris Cormacks PPA ou o site da Obnams.

    
por shaddow 09.08.2018 / 09:01
1

saybackup e saypurge

Existe um bom script chamado saybackup que permite que você faça backups incrementais simples usando hardlinks. Na página do manual:

% bl0ck_qu0te%

O script correspondente saypurge fornece uma maneira inteligente para limpar backups antigos. Na home page da ferramenta:

% bl0ck_qu0te%     
por student 28.03.2013 / 10:50
1

backup2l

Aviso: último compromisso sem manutenção em 2017-02-14

Na página inicial:

% bl0ck_qu0te%     
por student 09.08.2018 / 09:02
0

boxbackup

Na página inicial:

% bl0ck_qu0te%     
por student 05.07.2016 / 01:34