Time Machine en Ubuntu?

11

¿Hay una máquina del tiempo como sistema de copia de seguridad para Ubuntu? Si no, ¿qué es lo más cercano?

JoelFan
fuente

Respuestas:

8

He usado rsnapshot con excelente efecto. Puede hacerlo rsync y conservar tantas versiones antiguas, según el tiempo que desee / tenga espacio. Tengo 6 versiones potenciales de cosas de hoy, diariamente durante una semana, 4 semanas y luego 6 meses. Ya lo he usado para recuperar varios archivos que pensé que había perdido debido a la sobrescritura.

El único problema que tuve fue que no se ejecutó debido a que la ejecución anterior no se completó a tiempo, por lo que dejó el archivo de bloqueo colgando. Esto fue en una máquina remota que realizó inicios de sesión sin contraseña a través de SSH para rsync archivos desactivados para copia de seguridad / archivo y no inicié sesión muy a menudo en el servidor para verificarlo. Ejecutar un script de logwatch allí (problemas de correo electrónico desde los registros) al menos se aseguró de que vi los problemas para reiniciarlo, y desde entonces ha estado libre de problemas. En mi servidor local, no ha habido ningún problema.

Alister Bulman
fuente
Oh bien. Desde esa página: "Utilizando rsync y enlaces duros, es posible mantener múltiples copias de seguridad completas disponibles al instante. El espacio en disco requerido es solo un poco más que el espacio de una copia de seguridad completa, más incrementales ". ¿Lo has usado por un tiempo y lo has encontrado estable?
quark
5

Déjà Dup (day-ja-doop) es un programa de copia de seguridad simple. Oculta la complejidad de hacer copias de seguridad de la manera correcta (encriptada, fuera del sitio y regular) y utiliza la duplicidad como back-end.

caracteristicas:

  • Soporte para ubicaciones de respaldo locales o remotas, incluido Amazon S3
  • Cifra y comprime sus datos de forma segura
  • Copia de seguridad incremental, que le permite restaurar desde cualquier copia de seguridad particular
  • Programa copias de seguridad periódicas
  • Se integra bien en su escritorio GNOME
Pascal Thivent
fuente
Lo he usado con éxito durante casi un año y la copia de seguridad nunca ha sido tan sencilla.
Wolfram Arnold
3

Cuando lo use rsync, vea Time Machine para cada Unix disponible para un tutorial, usando la --link-destopción de crear enlaces duros a archivos que no han cambiado desde la última copia de seguridad. Me gusta:

#!/bin/sh

# Mount point of the external disk
dest=/media/backupdisk

date=`date "+%Y%m%d-%H%M%S"`
latest=$dest/latest
current=$dest/$date

rsync -aP --link-dest=$latest $HOME/Documents $current

ln -s $current $latest-$date
mv -f $latest-$date $latest

Mac OS X Time Machine no solo usa enlaces duros a archivos sin cambios, sino que también usa enlaces duros para carpetas en las que ningún archivo ha cambiado en absoluto.

Yo creo que la mayoría de los UNIX no permiten enlaces duros a las carpetas, pero si tu rsyncles crea, entonces tenga cuidado al eliminar copias de seguridad antiguas: se debe utilizar unlinkpara eliminar los enlaces duros a las carpetas, y nunca eliminar cualquier archivo que se ve en dicha carpeta de un enlace fijo. Cuando se usa rmen archivos vinculados , solo se elimina el enlace rígido. Bueno. Pero cuando recurre a una carpeta vinculada y luego elimina los archivos que se ven allí, los archivos "originales" se eliminan y eso afecta a todas las carpetas vinculadas que hacen referencia a lo mismo, ¡incluso a las copias de seguridad más recientes!

En otras palabras: ejecutar algo como esto rm -R 20140101-221000podría repetirse en carpetas vinculadas y luego invocar audazmente rmlos archivos "originales". Has sido advertido.

(El sitio anterior también menciona FlyBack , que aún recibe comentarios a través de las últimas fechas de descarga a fines de 2007, mayo de 2010. Quizás sea un software muy robusto, sin necesidad de cambios).

Arjan
fuente
2

TimeVault fue diseñado específicamente para emular TimeMachine. El conjunto de características teóricas es lo que quiero de un clon de TimeMachine, específicamente el ahorro de espacio. Desafortunadamente, parece estar inactivo: ha habido poca actividad de desarrollo en mucho tiempo. Lo menciono por completo, y porque, si se les puede animar a trabajar más en ello, parece bastante prometedor.

cuarc
fuente
0

No conozco TimeBachine directamente, pero usamos RSync con un trabajo cron programado .

BinaryMisfit
fuente
RSync es una buena manera de crear una copia de seguridad, pero no le ayuda a mantener un historial de versiones, que es, en mi opinión, la parte más útil de Time Machine.
jtb
1
@jtb, solo para señalar lo obvio: Time Machine es principalmente un sistema de respaldo, no un archivo (y ciertamente no un sistema de control de versiones). Especialmente los archivos (o versiones de archivos) que viven brevemente (menos de una semana) en su disco duro, pueden expirar de la copia de seguridad mucho antes de lo que cree.
Arjan el
0

Por mi parte, estoy usando Simple Backup Config / Restore, y hago una copia de seguridad de las ubicaciones seleccionadas en un disco duro externo una vez cada dos días. Todavía no tuve un problema, por lo que no puedo responder por la parte de restauración, pero la copia de seguridad está bien.

Cristian Ivascu
fuente