Qual é o programa de backup mais semelhante ao TimeMachine para o Ubuntu?

7

Eu conheço este artigo , mas não há comparação com o TimeMachine da OSX. Eu gostaria de encontrar um software de backup que é quase o mesmo que o TimeMachine ou melhor.

Eu gostaria de ter um software que possa usar algum formato de HDD adequado para arquivos grandes (50 GB) no Linux. Notei que

  • O formato OSX do HFS + não é suportado pelas distribuições do Linux, já que nenhum mantenedor do HFS no Linux desde 2006
  • O formato NTFS feito pelo Debian 8.1 não é suportado por distribuições Linux mais antigas

Se o suporte do Windows, bom.

Experimente o software Backups (Deja Dup)

Eu iniciei o backup pela primeira vez, mas queria ir almoçar depois que o backup já estava executando duas horas de apenas 10 GB de arquivos. Então isso me deu isso depois do almoço

que é realmente insano, reportado agora aqui , já que o software não foi projetado para fazer pausas em fazer os backups.

    
por Léo Léopold Hertz 준영 12.07.2015 / 13:38

3 respostas

0

Eu não recomendo o Deja-dup porque ele não está próximo do Time-Machine em recursos e é instável em muitos sistemas de arquivos. Eu não consegui obter propostas de Mitch suficientes em recursos para as minhas necessidades. Eles quebram demais.

Niceness do processo

O Nice reduzirá a prioridade da cpu, liberando o poder da cpu para outros processos, ionice reduzirá a prioridade do disco, liberando o disco i / o para outros processos). Use tar czf com nice conforme descrito aqui separadamente para o sistema e a casa, de modo que você possa trabalhar facilmente na vertical com o seu sistemas em muitos projetos

# http://unix.stackexchange.com/a/291720/16920
sudo nice tar czf /media/masi/ntfsDisc/backup_system_24.6.2016.tar.gz --exclude=/home \
    --exclude=/media --exclude=/dev \
    --exclude=/mnt --exclude=/sys \
    --exclude=/run --exclude=/proc /

sudo nice tar czf /media/masi/ntfsDiscSami/backup_home_24.6.2016.tar.gz $HOME/

Limitar o consumo de CPU do processo

Suponha que você tenha um ultrabook de sistema limitado, etc. com leitura / segundo de 20 Mb / s. Se você não sabe, use

# http://unix.stackexchange.com/q/291713/16920
tar cf - $HOME/ | pv | gzip > media/masi/ntfsDisc/testbackup.tar.gz

Em seguida, limite sua CPU e faça

# http://unix.stackexchange.com/a/292659/16920
tar cf - $HOME/ | pv -L 10m | gzip > /media/masi/ntfsDisc/testbackup.tar.gz

Mover Computação para GPU

TODO Futuro

    
por Léo Léopold Hertz 준영 13.04.2017 / 14:24
3

Você pode usar o Cronopete. O Cronopete é um utilitário de backup para Linux, modelado após o Time Machine da Apple. O objetivo é simplificar a criação de backups periódicos. Launchpad .

Para instalar, basta pressionar Ctrl + Alt + T no seu teclado para abrir o Terminal. Quando se abre, execute o (s) comando (s) abaixo:

sudo apt-add-repository ppa:rastersoft-gmail/cronopetedev
sudo apt-get update
sudo apt-get install cronopete

Para instalar a partir do código-fonte, consulte aqui

Ou você pode tentar voltar no tempo. O Back In Time é uma ferramenta simples de backup para Linux inspirada no FlyBack e no "TimeVault". Back In Time / Barra de Lançamento .

Para instalar basta pressionar Ctrl + Alt + T no seu teclado para abrir o Terminal. Quando se abre, execute o (s) comando (s) abaixo:

sudo apt-add-repository ppa:bit-team/stable
sudo apt-get update
sudo apt-get install backintime-qt4

Em uma nota pessoal, eu uso o Systemback para todos os meus backups, arquivamento e criação de imagens. Para instalá-lo, basta pressionar Ctrl + Alt + T no seu teclado para abrir o Terminal. Quando se abre, execute o (s) comando (s) abaixo:

sudo add-apt-repository -y ppa:nemh/systemback
sudo apt-get update
sudo apt-get install systemback
    
por Mitch 12.07.2015 / 17:34
1

Se você não se importar em trabalhar com o console, tente backup-manager , ele vem junto com a distribuição. O manuseio é feito com um arquivo de configuração em / etc.

sudo apt-get install backup-manager

Para modificar o arquivo, você pode usar o nano no console.

sudo nano /etc/backup-manager.conf

Você não precisará mais disso. O que eu pessoalmente gosto é que nenhum pacote adicional seja necessário.

Aqui está um pequeno exemplo de um backup.

Onde armazenar os arquivos?

##############################################################
# Repository - everything about where archives are
#############################################################

# Where to store the archives
export BM_REPOSITORY_ROOT="/var/archives"

escolha seu diretório, onde colocar os arquivos.

Preste muita atenção nas seguintes configurações

# For security reasons, the archive repository and the generated
# archives will be readable/writable by a given user/group.
# This is recommended to set this to true.
export BM_REPOSITORY_SECURE="true"

# The repository will be readable/writable only by a specific
# user:group pair if BM_REPOSITORY_SECURE is set to true.
export BM_REPOSITORY_USER="root"
export BM_REPOSITORY_GROUP="root"
# You can also choose the permission to set the repository, default
# is 770, pay attention to what you do there!
export BM_REPOSITORY_CHMOD="770"

Se você fizer backup de algo como /home ou /movie , você poderá deixar essa opção ativada, portanto, somente o root e o grupo raiz poderão acessar o backup

Para um backup do servidor (por exemplo, um servidor multiusuário e / ou pastas como /var/www/ /opt/ /etc/ /var/ ), considere configurar essa opção como false para preservar a propriedade / acessibilidade dos arquivos após uma restauração . Caso contrário, você precisará defini-los manualmente após uma restauração.

Escolha seu método de backup

##############################################################
# Archives - let's focus on the precious tarballs...
##############################################################

# The backup method to use.
# Available methods are:
# - tarball
# - tarball-incremental
# - mysql
# - pgsql
# - svn
# - pipe
# - none
# If you don't want to use any backup method (you don't want to
# build archives) then choose "none"

escolha

export BM_ARCHIVE_METHOD="tarball-incremental"

Escolha os diretórios para backup

Mais informações podem ser encontradas na seção

 ##############################################################
 # Section "TARBALL"
 # - Backup method: tarball
 #############################################################

Aqui eu verifiquei as seguintes opções

export BM_TARBALL_FILETYPE="tar.bz2"
export BM_TARBALL_DIRECTORIES="/etc /var/www /home/wikibackup"

Escolha a rotação do mestre e incrementais

##############################################################
# The tarball-incremental method uses the same keys as the 
# tarball method, plus two others.
#############################################################

Eu escolhi fazer backups completos semanais na segunda-feira (primeiro dia da semana). Isso significa que todas as segundas-feiras eu recebo um backup completo e o resto da semana será salvo em diferentes arquivos incrementais menores. Então, restaurá-los significaria. Restaure o backup completo e depois os arquivos incrementais, para recuperar o backup mais recente dos seus dados.

export BM_TARBALLINC_MASTERDATETYPE="weekly"
export BM_TARBALLINC_MASTERDATEVALUE="1"

Cronjob

Use um cronjob simples para fazer o backup automaticamente

sudo -i

crontab -e

Digite o seguinte

00 03 * * * /usr/sbin/backup-manager >/dev/null 2>&1

Se você precisar de um e-mail de notificação, remova essa parte

>/dev/null 2>&1
    
por s1mmel 04.07.2016 / 17:12

Tags