Como posso configurar backups de Deja-Dup por hora?
21
Existe uma maneira de obter o incrível Deja-dup para me fazer backups de hora em hora, além de diários, semanais, quinzenais, etc? Caso contrário, há algo mais que eu possa usar?
Eu havia tentado "Back in Time" alguns dias atrás - parece muito bom para mim. Tem uma opção para configurar uma programação (a cada hora, diariamente, semanalmente, etc). Eu não sei se ele poderia cobrir integralmente as suas necessidades, mas você pode encontrar informações mais detalhadas neste post: askubuntu.com/questions/2596/comparison-of-backup-tools
Justas
Nenhuma das opções acima funciona com as versões atuais do deja-dup. Como o cronjob parece incapaz de ler as configurações do dconf corretamente. está sempre fazendo backup nas configurações padrão locais. Esteja ciente: parece ok. mas não é. Com as soluções acima, você NÃO TEM BACKUP! Ele armazena os arquivos em seu diretório pessoal novamente (como definido nas configurações padrão)!
@ PhillipWeber sim, as configurações de backup padrão são bastante ... não são legais.
Jrg
Respostas:
15
Instalar Scheduled Tasks :
Adicione um trabalho a ele com os seguintes parâmetros (substitua cada minuto a cada hora ou a programação que você deseja usar):
Você pode até ocultar a janela pop-up usando deja-dup --backup --autocomo comando ou X-Application: suppress outupna caixa de seleção de comportamento padrão; ela oculta a janela enquanto o deja-dup é executado.
Solução agradável - usa GUI. Bom para o terminal-timido.
fixedit 16/10/11
11
Como discutimos na sala de bate-papo, isso também não parece funcionar.
Jrg #
Gostaria de seguir o comentário que fiz sobre a pergunta? É apenas o resultado de deja-dup --backupquando você o executa manualmente. Isso ajudará a solucionar problemas ou talvez escrever um script para duplicidade que faça o mesmo que deja-dup. Isso funciona perfeito no meu caso.
Bruno Pereira
2
Apenas uma observação de que você pode adicionar --auto à linha de comando para obter uma janela oculta desde o início. É assim que o deja-dup inicia seus próprios backups agendados.
Michael Terry
11
@MichaelTerry thx man, incluirá isso na resposta, se estiver tudo bem #
Bruno Pereira
13
Embora pareça o código Déjà Dup não pode ser facilmente modificado para acomodar uma opção horária, os backups podem ser iniciados manualmente e isso pode ser facilmente adicionado como uma crontarefa executada a cada hora.
Aqui estão as etapas que você precisa seguir:
Execute os dois comandos a seguir em um terminal para habilitar o acesso local ao servidor X:
xhost +local:
xhost
Agora execute este comando:
crontab -e
Se solicitado a selecionar um editor, vá com /bin/nano .
Vá para a parte inferior do arquivo e adicione a seguinte linha (seguida por uma linha em branco):
Se você selecionou nanona etapa 2, pressione Ctrl+ Oseguido por Entere Ctrl+ X. (Caso contrário, use os comandos apropriados para o seu editor salvar o arquivo e sair.)
Você está feito! Seus backups agora serão realizados 15 minutos após o início de cada hora (12:15, 1:15, etc.)
No Ubuntu 16.04, não era necessário habilitar o acesso ao xhost para local: Mas eu tive que digitar o comando dconf write /org/gnome/deja-dup/file/type "'normal'"para evitar o erro "Local de backup não disponível" (consulte askubuntu.com/questions/254623/… )
max
1
Queria acompanhar o comentário de user103965. Isso parece ser porque, quando iniciado no Cron, o processo não conhece as configurações do dconf. Nesta página: /programming/10374520/gsettings-with-cron Consegui criar um script que pode ser chamado a partir do cron.
Respostas:
Instalar
Scheduled Tasks
:Adicione um trabalho a ele com os seguintes parâmetros (substitua cada minuto a cada hora ou a programação que você deseja usar):
Você pode até ocultar a janela pop-up usando
deja-dup --backup --auto
como comando ouX-Application: suppress outup
na caixa de seleção de comportamento padrão; ela oculta a janela enquanto o deja-dup é executado.fonte
deja-dup --backup
quando você o executa manualmente. Isso ajudará a solucionar problemas ou talvez escrever um script para duplicidade que faça o mesmo quedeja-dup
. Isso funciona perfeito no meu caso.Embora pareça o código Déjà Dup não pode ser facilmente modificado para acomodar uma opção horária, os backups podem ser iniciados manualmente e isso pode ser facilmente adicionado como uma
cron
tarefa executada a cada hora.Aqui estão as etapas que você precisa seguir:
Execute os dois comandos a seguir em um terminal para habilitar o acesso local ao servidor X:
Agora execute este comando:
Se solicitado a selecionar um editor, vá com
/bin/nano
.Vá para a parte inferior do arquivo e adicione a seguinte linha (seguida por uma linha em branco):
Se você selecionou
nano
na etapa 2, pressione Ctrl+ Oseguido por Entere Ctrl+ X. (Caso contrário, use os comandos apropriados para o seu editor salvar o arquivo e sair.)Você está feito! Seus backups agora serão realizados 15 minutos após o início de cada hora (12:15, 1:15, etc.)
fonte
dconf write /org/gnome/deja-dup/file/type "'normal'"
para evitar o erro "Local de backup não disponível" (consulte askubuntu.com/questions/254623/… )Queria acompanhar o comentário de user103965. Isso parece ser porque, quando iniciado no Cron, o processo não conhece as configurações do dconf. Nesta página: /programming/10374520/gsettings-with-cron Consegui criar um script que pode ser chamado a partir do cron.
meu crontab:
fonte
você pode escrever um script simples como
em seguida, execute o script em segundo plano. Você pode usar loop infinito, se quiser.
fonte