Estoy usando rsync para copias de seguridad de FTP remoto a la computadora local.
Leí en internet que rsnapshot es mejor.
Solo quiero saber cuál se usa en el entorno de producción
Estoy usando rsync para copias de seguridad de FTP remoto a la computadora local.
Leí en internet que rsnapshot es mejor.
Solo quiero saber cuál se usa en el entorno de producción
Respuestas:
rsnapshot usa rsync y cp -al
para mantener un archivo histórico con un almacenamiento adicional mínimo. en breve:
cada copia "parece" ser una copia completa completa, pero de hecho, cualquier archivo no modificado se almacena solo una vez. aparece en varios directorios usando enlaces duros.
el proceso es simple, digamos que actualmente hay 4 copias, back-0 a back-3. cuando se invoca rsnapshot, se:
rm -r back-3
)mv back-2 back-3
)mv back-1 back-2
)cp -al back-0 back-1
) esto crea el directorio back-1 pero en lugar de copiar cada archivo de back-0 a back-1, crea un enlace duro; en efecto, una segunda referencia al mismo archivo. este segundo nombre es tan válido como el primero, y los datos del archivo no se eliminarán del disco hasta que se eliminen ambos nombres.una vez que se familiarice con el procedimiento, lo encontrará muy útil. no es complejo en absoluto, a veces lo hago manualmente para mantener 'versiones anteriores' esporádicas en momentos interesantes (justo antes de una actualización importante, justo después de instalar y configurar un sistema, etc.)
Una respuesta tardía a esta pregunta frecuente: rsync es una herramienta de copia / sincronización, muy eficiente para copias de seguridad distantes. rsnapshot y rdiff hacen más de una copia de seguridad: mantienen un historial de la copia de seguridad. AFAIK, rdiff lo hace manteniendo diferencias de los archivos entre cada copia de seguridad (copia de seguridad diferencial), por lo que los archivos no son accesibles tal como están. OTOH rsnapshot utiliza enlaces duros para archivos idénticos, copias completas de cada archivo modificado, por lo que los archivos son directorios simples en los que los usuarios / administradores pueden buscar. Entonces, hay casos en los que cada uno se desempeña mejor.