¿Existe una solución de copia de seguridad de duplicación de código abierto? [cerrado]

9

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?

usuario71173
fuente
Creo que Bacula tiene deduplicación, pero podría estar disponible solo con la versión empresarial de la misma. Nos estaba causando algunos problemas, por lo que nuestro equipo decidió apagarlo para cumplir con un requisito de seguridad.
user1207381

Respuestas:

9

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í).

Evan Anderson
fuente
Rsnapshot parece ser el tipo de software que busco después. ¿Hay alguna herramienta gui decente donde pueda configurar instantáneas programadas desde una ubicación centralizada? Estoy pensando en tener copias de seguridad mensuales que conserve durante 1 año y semanales que conserve durante un mes.
user71173
3

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.

Chris
fuente
2
suena masivamente sobre complicado. De lo que estoy leyendo acerca de copia de seguridad que lo más importante es BESO
user71173
@ user71137: la pregunta era cómo hacer copias de seguridad de código abierto con deduplicación, no cómo dibujar una línea con una regla. Además, cualquiera que le diga que las copias de seguridad son simples es alguien que nunca ha tenido que hacer restauraciones.
Chris
1
esta es exactamente la razón por la que debes tratar de mantener las cosas simples, porque las restauraciones nunca lo son.
Chris S
ZFS es sorprendentemente simple de usar, pero necesitará comprender el sistema operativo subyacente (FreeBSD, OpenIndiana / Illumos, etc.). Existen dispositivos y distribuciones que pueden ayudar (como ixsystems.com/freenas ). Backula es relativamente simple en comparación con el software de respaldo empresarial como NetBackup.
Stefan Lasiewski
1

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.

dtoubelis
fuente
1

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.

usuario71173
fuente