rsnapshot o herramienta similar para realizar copias de seguridad diferenciales sin tamaño añadido

rsnapshot o herramienta similar para realizar copias de seguridad diferenciales sin tamaño añadido

Actualmente tengo una copia de seguridad que respalda todos mis archivos en un disco duro externo, pero actualmente estoy viajando y quiero hacer una copia de seguridad de los cambios en los archivos, pero sin tener que duplicar todos los archivos o crear un repositorio de git que sería el tamaño de mis archivos existentes en deltas.

Entonces, lo que quiero hacer es hacer una copia de seguridad de toda mi carpeta de inicio /srvusando enlaces físicos (para que no haya tamaño adicional) y luego usar rsnapshot para hacer copias de seguridad diferenciales de mi carpeta de inicio, de modo que solo los cambios de archivos sean diferentes.

¿Es esto posible usando rsnapshot? ¿Existe otra herramienta que funcionaría mejor? Quiero almacenar copias de seguridad incrementales/diferenciales únicamente de cambios de archivos en el mismo disco duro.

Supongo que esto se consideraría menos copia de seguridad y más control de versiones. ¿Quizás algo como zfs?

Estoy ejecutando debian.

¡Gracias!

Respuesta1

No tengo del todo claro lo que quieres y, dada la fecha que preguntaste, probablemente ya hayas encontrado una solución, pero lo intentaré de todos modos.

Parece que desea poder restaurar archivos en cualquier momento determinado. Un repositorio git local probablemente sería suficiente, especialmente si sus archivos son en su mayoría archivos de texto.

Otra cosa que podrías considerar son las instantáneas. Si actualmente usa LVM, puede usar instantáneas a través de LVM y no preocuparse por reformatear a zfs. Por supuesto, si ya tiene btrfs o zfs, admiten instantáneas de forma nativa. Podrías escribir un pequeño script para tomar instantáneas cada hora automáticamente si eso es lo que estás buscando. Sin embargo, dependiendo de cómo realice la copia de seguridad del disco duro externo, es posible que estas instantáneas no se muevan al disco duro externo, por lo que es posible que sea necesario realizar alguna reconfiguración.

Finalmente, si quisieras usar rsnapshot, podrías hacerlo, pero parece que quizás un repositorio git local funcionaría mejor. A menudo es más fácil dar una sugerencia si describe lo que quiere lograr (es decir, quiero poder cambiar archivos, pero revertir los cambios que hice a un momento anterior de forma selectiva y usar la mínima cantidad de espacio en disco posible). en lugar de enumerar posibles soluciones.

información relacionada