
Quiero configurar la duplicación de archivos de volumen completo desde una computadora cliente a una computadora servidor. En mi imaginación, el resultado final es algo ligeramente comparable tanto a RAID1 como a Dropbox.
He enumerado muchas restricciones, por lo que probablemente no exista una solución perfecta. Veamos qué se acerca más. Mis razones son tanto académicas como prácticas.
Contexto:
- una estación de trabajo moderna con 5,0 TB de almacenamiento (cliente)
- computadora de estación de trabajo antigua con 5,5 TB de almacenamiento (HTPC/servidor)
- ambos ejecutando Windows 7
- LAN de 1 Gbit
- discos de consumo baratos
Objetivo:
- Redundancia contra fallas mecánicas del disco.
- disponibilidad de datos de ambos sistemas incluso si el otro está fuera de línea
Restricciones:
- puede manejar volúmenes que no pertenecen al sistema
- sincronización al menos en un sentido (cliente -> duplicación del servidor)
- casi en tiempo real, como Dropbox
- buena utilización del ancho de banda de red disponible
- puede manejar una gran cantidad de archivos pequeños, por ejemplo, instalación completa de Cygwin con archivos de 365k y carpetas de 21k
- puede manejar archivos grandes de hasta decenas de gigabytes (vídeo HD)
- archivos almacenados en NTFS simple (sin imágenes ni zips)
- sin versiones por defecto
Objetivos de bonificación:
- puede manejar el volumen del sistema
- sincronización bidireccional
- fuente abierta
- solución integrada
- solución a nivel de sistema de archivos (no a nivel de bloque)
- Control de versiones manual de ubicaciones especiales para copias de seguridad (por ejemplo, solo unidad C)
- puede manejar archivos abiertos (¿usando instantáneas? No estoy 100% familiarizado con lo que puede hacer)
- soporte para almacenamiento comercial en la nube
- cifrado
- actualizaciones basadas en cambios de archivos (frente a copias de seguridad periódicas)
Bien, entonces estoy pidiendo mucho. ;)
¿Crees que hay algo que se acerque siquiera?
Lo más parecido que se me ocurre es rsync ejecutándose en un bucle continuo. Aunque espero algo "más elegante".
Respuesta1
Realmente no estás pidiendo demasiado. Está solicitando una herramienta de sincronización/copia de seguridad de disco a disco.
Supongo que la pregunta restante es si las dos computadoras están en la misma red de área local o es necesario atravesar una WAN (por ejemplo, Internet).
Si están en la misma LAN, existen docenas de herramientas que harán la mayor parte de lo que necesita. Aunque el requisito opcional de sincronizar la unidad del sistema es un poco más complicado si desea poder restaurar directamente desde la copia de seguridad.
Siempre debes buscar un par de características clave:
- Soporte de instantáneas. Sin esto, no se realizará una copia de seguridad de los archivos que aún estén abiertos cuando se ejecute la copia de seguridad.
- Copia de archivo diferencial. Esto permite que el sistema solo haga una copia de seguridad de los cambios en los archivos, pero aún obtendrá el archivo completo en ambos extremos.
- Observación de cambios de archivos. Esto le brinda una copia de seguridad casi en tiempo real sin grandes gastos generales en el sistema. Utiliza las capacidades de monitoreo de cambios del sistema de archivos de Windows/NTFS para notificar a la aplicación que necesita hacer algo.
Aquí hay un par de ejemplos
- SincronizarSE- no es gratis pero lo he usado durante años. Existe una versión gratuita, pero no cumple con todos sus requisitos. También hay una versión pro con funciones adicionales. SyncBack es realmente poderoso.
- Sincronización permanente- No lo he probado pero se ve bien.
- Copia de seguridad y recuperación de Paragon- este SÍ hace copias de seguridad completas del disco, gratis para uso personal
- Bácula- Código abierto, pero creo que necesitas comprar la versión de Windows para hacer lo que quieras.
La mayoría de estos también funcionarán a través de una conexión WAN, pero hay más cuestiones a considerar, como la seguridad de la transmisión, el ancho de banda, etc.
Una última advertencia: ¡una herramienta de sincronización de archivos NO es una copia de seguridad! Las copias de seguridad están protegidas contra cambios, su propuesta le dejaría una COPIA. Útil pero no necesariamente protegido. Además, las copias de seguridad deben realizarse en al menos dos ubicaciones y preferiblemente en dos medios diferentes (aunque eso es menos común ahora debido a la confiabilidad y el tamaño de los discos duros). La ubicación es clave. Si la sincronización/copia de seguridad se realiza en una ubicación similar a la original, un desastre que afecte a uno también afectará al otro.
Ten en cuenta que si quieres un buenrespaldoestrategia, podrías hacer cosas mucho peores que usarPlan de choquecon uno de sus planes en la nube. La herramienta básica CrashPlan (gratuita) le permite realizar copias de seguridad en otra computadora de su propiedad, incluso a través de Internet (por ejemplo, amigos/familia). Copias diferenciales, cifrado completo, deduplicación y otras buenas características. Agregar la instalación en la nube permite esa segunda ubicación importante si no puede usar a familiares/amigos, etc. Mantengo una copia de seguridad local para restauraciones rápidas y una copia de seguridad en la nube por seguridad.