Respuestas:
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.
Es posible que desee probar Back In Time
rsync
internamente. lifehacker.com/5212899/…
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:
Cuando lo use rsync
, vea Time Machine para cada Unix disponible para un tutorial, usando la --link-dest
opció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 rsync
les crea, entonces tenga cuidado al eliminar copias de seguridad antiguas: se debe utilizar unlink
para 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 rm
en 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-221000
podría repetirse en carpetas vinculadas y luego invocar audazmente rm
los 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).
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.
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.