Me gustaría sincronizar un directorio de un disco duro interno a un disco duro externo.
Cuando escribo o modifico un archivo en mi disco duro interno, automáticamente el mismo archivo se copiará en el disco duro externo ... y adiós respaldo;)
Esto sería algo así como un RAID con un disco duro externo.
es posible?
synchronization
fuerte
fuente
fuente
Respuestas:
En tiempo real, que yo sepa, solo hay DRBD . Pero no creo que se aplique a su situación, ya que cuando elimine un archivo, también lo eliminará en el disco externo. Más fácilmente puede usar rsync y un script cron que se ejecuta cada pocos minutos.
fuente
lsyncd parece ser la solución perfecta. combina inotify (función integrada de kernel que la bruja vigila los cambios de archivo en un árbol de directorios) y rsync (herramienta de sincronización de archivos multiplataforma).
Cita de github:
fuente
Simplemente puede crear un RAID1 de software en sus discos duros internos y externos. Para el sistema, no hay diferencia si se trata de un disco duro incorporado o un almacenamiento masivo conectado externamente.
¡Pero RAID no es una copia de seguridad! ¿Qué sucede si eliminas accidentalmente un archivo en tu disco duro? También se elimina en su unidad de "copia de seguridad" externa.
Las copias de seguridad generalmente comprenden más de una generación de archivos para que pueda recuperar archivos borrados accidentalmente.
fuente
incron (como se me sugirió en este sitio a principios de este año).
Sin embargo, todavía no es un sustituto para un procedimiento de respaldo adecuado.
fuente
Tal vez pueda consultar chironfs http://www.furquim.org/chironfs/
fuente
git-annex también se puede utilizar para lograr esto.
git-annex permite administrar archivos con git, sin verificar el contenido del archivo en git. Si bien eso puede parecer paradójico, es útil cuando se trata de archivos más grandes de lo que actualmente puede manejar git, ya sea debido a limitaciones en la memoria, el tiempo o el espacio en disco
Hay un tutorial para actualizar rápidamente a los usuarios con git-annex
fuente