Estoy buscando una solución para hacer una copia de seguridad de unos 30 de mis servidores que son una combinación de máquinas centos, Windows 2003 y 2008.
Tengo un san en otro centro de datos con un enlace de 1 Gig entre los sitios en los que voy a hacer una copia de seguridad, por lo que esta es simplemente una solución de copia de seguridad basada en disco.
Lo que idealmente estoy buscando es algún software de código abierto posible con una buena interfaz gráfica de usuario que me permita tener un ciclo de copia de seguridad con copias de seguridad completas mensualmente que retrocedan 6 meses y copias de seguridad semanales que se guardan durante un mes. También espero la eliminación de duplicaciones, por lo que si se guarda un archivo en la primera copia de seguridad, el software crea un enlace simbólico en lugar de guardar los datos nuevamente en todas las copias de seguridad posteriores. También debe ser lo suficientemente inteligente como para saber cuando se elimina un archivo que el archivo se mueve a la última copia de seguridad en la que existe y se actualizan todos los enlaces simbólicos.
Estaba mirando a Bacula pero no estoy seguro si puede hacer la deduplicación o algo similar. Si puede alguien tendrá la amabilidad de señalarme una guía decente sobre cómo hacerlo.
Si no es así, ¿alguien puede recomendar otra solución de código abierto o no?
Respuestas:
Algo simple como rsnapshot puede hacer lo que quieras. No parece que quieras lo que tradicionalmente se conoce como deduplicación. La funcionalidad de copia de seguridad completa sintética que utiliza enlaces duros que rsnapshot proporciona sonidos como exactamente lo que está pidiendo.
(En el frente de la deduplicación tradicional, es posible que desee considerar el proyecto Opendedup como punto de partida. Es el proyecto de deduplicación de datos de código abierto más completo que he visto. Utiliza un sistema de archivos personalizado (SDFS) como base de su funcionalidad. Tiendo a pensar que esto no es lo que estás buscando, pero en aras de la integridad lo menciono aquí).
fuente
Bacula escribe en un sistema de archivos ZFS que tiene activada la desduplicación, luego escribe la instantánea de ese host en un host remoto con ZFS y aplica ese registro de transacciones a ese sistema de archivos.
fuente
He usado Backuppc con buen éxito en una gama de máquinas Windows Linux y Mac. http://backuppc.sourceforge.net/ http://www.zmanda.com/backuppc.html (información sobre desduplicación)
fuente
Aquí algunos enlaces para la desduplicación de la parte superior de mi cabeza:
OpenDedup : sistema de archivos de eliminación de duplicados que funciona en Linux y Windows.
s3fs : sistema de archivos desduplicado respaldado por el servicio Amazon S3.
fuente
Terminé yendo con synbak http://www.initzero.it/products/opensource/synbak/ ya que hace las copias enlazadas usando rsync y puede extraerlas de servidores remotos a diferencia de rsnapshot.
También estoy buscando usar algo como rwsync o deltacopy para configurar rsyncd en máquinas Windows para poder usar synbak para máquinas Windows también.
fuente
Ahora tienes Obnam , que también hace eso, ¡y mucho más!
fuente