Pregunta rsnapshot vs zfs / btrfs snapshots


Actualmente estoy usando rsnapshot para implementar un esquema de respaldo diario / semanal / mensual en un disco externo. Últimamente he estado leyendo mucho sobre los sistemas de archivos de copia en escritura como zfs y btrfs. Me gusta bastante la capacidad de almacenar instantáneas para retroceder en el tiempo.

¿Hay algún inconveniente serio del siguiente enfoque para crear un historial de copias de seguridad diarias?

  • Cada día sincronizaría mis datos con la unidad externa, formateada con zfs o btrfs, usando rsync.
  • Después de eso me gustaría crear una instantánea.
  • Probablemente implementar algún adelgazamiento de la cadena de copia de seguridad.

5
2017-09-28 16:15


origen


Por supuesto. Funciona bien - ewwhite
Each day I would synchronize my data ... - No tiene que limitarse a sincronizar solo una vez por día. Configure una por la noche y luego, por ejemplo, además, en la semana, una sincronización aproximadamente una hora después de irse al trabajo y una sincronización aproximadamente una hora antes de volver a casa. O si quieres sincronizar agresivamente una vez por hora. - hlovdal


Respuestas:


Es un esquema de trabajo, pero para sentirse aún más cómodo podría almacenar datos en zfs. Esto le dará las siguientes ventajas:

  • podrá crear instantáneas exactamente en el lugar donde las necesite, lo que elimina la necesidad de transportar datos de vuelta durante el proceso de recuperación
  • será capaz de realizar copias de seguridad en un segundo host utilizando instantáneas incrementales, y esto, a su vez, significa que a) esto es más rápido b) a diferencia de los paquetes de archivos incrementales, la instantánea incremental agregará datos a la pieza existente, en lugar de solo colocar en el disco de una pieza y esperando a que se extraiga en secuencia para recibir una copia completa c) automáticamente tendrá dos conjuntos de instantáneas: una en el host principal y otra en la segunda
  • no necesitará tener en cuenta el tiempo necesario para que rsync sincronice los recursos para que se inicie la creación de instantáneas después de que rsync finalice, para obtener un estado de instantáneas coherente (a menudo esto no puede ser tan vital, pero de todos modos, una razón menos para molestar).

2
2017-09-28 18:11



Esto es mucho más ideal. - ewwhite


Mira esto btrbk. Básicamente, lo que escribió el póster anterior también se puede hacer con btrfs. Btrbk lo automatizará por ti. La diferencia de velocidad entre el rsnapshot basado en rsync y el btrbk basado en envío / recepción de btrfs es muy convincente. Porque es tan fácil que tengo un trabajo cron que hace copias de seguridad por hora ahora.


1
2018-05-14 13:02