¿Cómo puedo configurar copias de seguridad por hora Deja-Dup?
21
¿Hay alguna forma de obtener el increíble Deja-dup para hacer copias de seguridad por hora además de diariamente, semanalmente, quincenalmente, etc.? Si no, ¿hay algo más que pueda usar en su lugar?
Había intentado "Back in Time" hace un par de días, se ve bastante bien para mí. Tiene una opción para configurar un horario (por hora, diario, semanal, etc.). No sé si podría cubrir completamente sus necesidades, pero puede encontrar información más detallada en esta publicación: askubuntu.com/questions/2596/comparison-of-backup-tools
Justas
Ninguno de los anteriores funciona con las versiones actuales de deja-dup. Como el cronjob parece no poder leer la configuración de dconf correctamente. siempre está realizando una copia de seguridad de la configuración predeterminada local. Tenga en cuenta: parece estar bien. pero no lo es. Con las soluciones anteriores, ¡NO TIENES UNA COPIA DE SEGURIDAD! ¡Almacena los archivos en su directorio de inicio nuevamente (como se define en la configuración predeterminada)!
@PhilipWeber sí, la configuración de copia de seguridad predeterminada es bastante ... no genial.
jrg
Respuestas:
15
Instalar Scheduled Tasks:
Agregue un trabajo con los siguientes parámetros (reemplace cada minuto con cada hora o el horario que desea usar):
Incluso puede ocultar la ventana emergente utilizando deja-dup --backup --autocomo comando o X-Application: suppress outupen el cuadro desplegable de comportamiento predeterminado, se ocultará la ventana mientras se ejecuta deja-dup.
Buena solución: utiliza GUI. Bueno para el tímido terminal.
arreglado el
1
Como discutimos en la sala de chat, esto tampoco parece funcionar.
jrg
¿Te importaría seguir el comentario que hice sobre la pregunta? Es solo la salida de deja-dup --backupcuando lo ejecutas a mano. Eso ayudará a solucionar problemas o tal vez escribir un script para duplicidad que haga lo mismo que deja-dup. Esto funciona perfecto en mi caso.
Bruno Pereira
2
Solo una nota que puede agregar --auto a la línea de comando para obtener una ventana oculta desde el principio. Así es como deja-dup inicia sus propias copias de seguridad programadas.
Michael Terry
1
@MichaelTerry thx man, incluirá esto en la respuesta si está bien
Bruno Pereira
13
Aunque parece que el código Déjà Dup no se puede modificar fácilmente para acomodar una opción por hora, las copias de seguridad se pueden iniciar manualmente y esto se puede agregar fácilmente como un crontrabajo que se ejecuta por hora.
Estos son los pasos que debe seguir:
Ejecute los siguientes dos comandos en una terminal para habilitar el acceso local al servidor X:
xhost +local:
xhost
Ahora ejecuta este comando:
crontab -e
Si se le pide que seleccione un editor, vaya con /bin/nano.
Vaya al final del archivo y agregue la siguiente línea (seguida de una línea en blanco):
Si seleccionó nanoen el paso 2, presione Ctrl+ Oseguido de Entery Ctrl+ X. (De lo contrario, use los comandos apropiados para que su editor guarde el archivo y salga).
Ya terminaste! Sus copias de seguridad ahora se realizarán 15 minutos después del inicio de cada hora (12:15, 1:15, etc.)
En Ubuntu 16.04, no era necesario habilitar el acceso a xhost para local: pero tuve que escribir el comando dconf write /org/gnome/deja-dup/file/type "'normal'"para evitar el error "Ubicación de copia de seguridad no disponible" (consulte askubuntu.com/questions/254623/… )
max
1
Quería seguir el comentario del usuario103965. Esto parece ser porque cuando se inicia desde Cron, el proceso no conoce la configuración de dconf. Desde esta página: /programming/10374520/gsettings-with-cron Pude crear un script que se puede llamar desde cron.
Respuestas:
Instalar
Scheduled Tasks
:Agregue un trabajo con los siguientes parámetros (reemplace cada minuto con cada hora o el horario que desea usar):
Incluso puede ocultar la ventana emergente utilizando
deja-dup --backup --auto
como comando oX-Application: suppress outup
en el cuadro desplegable de comportamiento predeterminado, se ocultará la ventana mientras se ejecuta deja-dup.fuente
deja-dup --backup
cuando lo ejecutas a mano. Eso ayudará a solucionar problemas o tal vez escribir un script para duplicidad que haga lo mismo quedeja-dup
. Esto funciona perfecto en mi caso.Aunque parece que el código Déjà Dup no se puede modificar fácilmente para acomodar una opción por hora, las copias de seguridad se pueden iniciar manualmente y esto se puede agregar fácilmente como un
cron
trabajo que se ejecuta por hora.Estos son los pasos que debe seguir:
Ejecute los siguientes dos comandos en una terminal para habilitar el acceso local al servidor X:
Ahora ejecuta este comando:
Si se le pide que seleccione un editor, vaya con
/bin/nano
.Vaya al final del archivo y agregue la siguiente línea (seguida de una línea en blanco):
Si seleccionó
nano
en el paso 2, presione Ctrl+ Oseguido de Entery Ctrl+ X. (De lo contrario, use los comandos apropiados para que su editor guarde el archivo y salga).Ya terminaste! Sus copias de seguridad ahora se realizarán 15 minutos después del inicio de cada hora (12:15, 1:15, etc.)
fuente
dconf write /org/gnome/deja-dup/file/type "'normal'"
para evitar el error "Ubicación de copia de seguridad no disponible" (consulte askubuntu.com/questions/254623/… )Quería seguir el comentario del usuario103965. Esto parece ser porque cuando se inicia desde Cron, el proceso no conoce la configuración de dconf. Desde esta página: /programming/10374520/gsettings-with-cron Pude crear un script que se puede llamar desde cron.
mi crontab:
fuente
puedes escribir un script simple como
luego ejecute el script en segundo plano. Puede usar el bucle infinito si lo desea.
fuente