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

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

eu sei issoartigomas não há comparação com o TimeMachine da OSX. Gostaria de encontrar um software de backup que seja quase igual ao TimeMachine ou melhor.

Eu gostaria de ter um software que pudesse usar algum formato de HDD adequado para arquivos grandes (50 GB) no Linux. eu percebi isso

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

Se o Windows suportar, ótimo.

Experimente com o software Backups (Deja Dup)

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

insira a descrição da imagem aqui

o que é realmente insano, relatado agoraaqui, já que o software não foi projetado para fazer pausas na realização dos backups.

Responder1

Você pode usar Cronopete. Cronopete é um utilitário de backup para Linux, inspirado no Time Machine da Apple. Tem como objetivo simplificar a criação de backups periódicos.Plataforma de lançamento.

Para instalar, basta pressionar Ctrl+ Alt+ Tno teclado para abrir o Terminal. Ao abrir, 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, consulteAqui

Ou você pode tentar Voltar no tempo. Back In Time é uma ferramenta simples de backup para Linux inspirada em FlyBack e "TimeVault".De volta no tempo/Plataforma de lançamento.

Para instalar basta pressionar Ctrl+ Alt+ Tno teclado para abrir o Terminal. Ao abrir, execute o(s) comando(s) abaixo:

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

A título pessoal, uso o Systemback para todos os meus backups, arquivamento e criação de imagens. Para instalá-lo, basta pressionar Ctrl+ Alt+ Tno teclado para abrir o Terminal. Ao abrir, execute o(s) comando(s) abaixo:

sudo add-apt-repository -y ppa:nemh/systemback
sudo apt-get update
sudo apt-get install systemback

Responder2

Se você não se importa em trabalhar com o console try backup-manager, ele vem junto com a distribuição. O manuseio é feito com um arquivo de configuração localizado 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á da maior parte. O que eu pessoalmente gosto é que nenhum pacote adicional é necessário.

Aqui está um pequeno exemplo de 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 às 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 /homeou /moviedeixar esta opção ativada, apenas o root e o grupo root poderão acessar o backup

Para um backup de servidor (por exemplo, um servidor multiusuário e/ou pastas como /var/www/ /opt/ /etc/ /var/), você pode considerar definir esta opção como falsa para preservar a propriedade/acessibilidade dos arquivos após uma restauração. Caso contrário, você precisará configurá-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"

escolher

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 de mestre e incrementais

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

Optei por fazer backups completos semanais na segunda-feira (primeiro dia da semana). Isso significa que toda segunda-feira eu recebo um backup completo e o resto da semana será salvo em diferentes arquivos incrementais menores. Portanto, restaurá-los significaria. Resotre 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 esta parte

>/dev/null 2>&1

Responder3

Mudança de horário

Possui uma interface gráfica simples, mas você também pode usá-la a partir do terminal.

sudo apt-add-repository -y ppa:teejee2008/ppa
sudo apt-get update && sudo apt-get install timeshift -y

Responder4

Eu não recomendo o Deja-dup porque ele não tem recursos parecidos com o Time-Machine e é instável com muitos sistemas de arquivos. Não consegui propostas do Mitch suficientes em recursos para minhas necessidades. Eles quebram demais.

Gentileza do Processo

Nice diminuirá a prioridade da CPU, liberando energia da CPU para outros processos, ionicereduzirá a prioridade do disco, liberando E/S do disco para outros processos). Use tar czfcom niceconforme descritoaquiseparadamente para o sistema e para a casa, de modo que você possa trabalhar facilmente na vertical com seus 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 sistema limitado, etc., ultrabook com 20 Mb/s de leitura/segundo. Se você não conhece, use

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

Então, 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

Mova a computação para GPU

TODO Futuro

informação relacionada