
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
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 /home
ou /movie
deixar 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, ionice
reduzirá a prioridade do disco, liberando E/S do disco para outros processos). Use tar czf
com nice
conforme 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