¿Hay alguna aplicación de consola Linux / Unix similar a Yadis que me permita:
- ser configurado desde la consola
- respaldar múltiples directorios
- copia de seguridad / sincronización en tiempo real después de cambiar los archivos (archivos de texto)
Actualización 1:
Escribo scripts de shell, scripts de ruby, alias, etc., etc. para facilitar mi trabajo. Quiero tener una copia de seguridad de estos archivos. La solución que estoy buscando copiará estos archivos después de realizar cualquier cambio en ellos a un subdirectorio de mi directorio de Dropbox y listo. La copia de seguridad se realiza y está disponible desde cualquier lugar. Siempre fresco y listo y no tengo que pensarlo.
Sé que puedo ejecutar cron algunas veces al día, pero pensé que debe haber una solución para lo que estoy buscando disponible en Linux. No tengo tanta experiencia en Linux, así que pregunté aquí.
incron
y he tenido que hacer copias de seguridad instantáneas de algunos archivos míos últimamente. En realidad, es bastante hábil, pero hay algunas trampas, y superarlas podría ir en direcciones diferentes. ¿Debería el énfasis aquí estar en la acción "en tiempo real" / "instantánea" o en comportarse de manera predecible a pesar de que agrega demora para eliminar eficazmente las operaciones de archivo?Respuestas:
Probablemente podría hackear esto usando
inotify
y más específicamenteincron
para recibir notificaciones de eventos del sistema de archivos y activar una copia de seguridad.Mientras tanto, para encontrar una solución más específica, puede intentar definir mejor su problema.
rsnap
un sistema de archivos de instantáneas comoxfs
o usando cualquier sistema de archivoslvm
.Editar : a la luz de su actualización, creo que está haciendo este camino complicado. Simplemente haga una carpeta en su Dropbox para los scripts. Luego, en sus archivos bashrc, haga algo como esto:
Los scripts que tenga se pueden ejecutar directamente desde la carpeta de Dropbox en su directorio de inicio, y cualquier alias y el que quiera sincronizar pueden ir en un archivo dentro de Dropbox que obtiene su shell.
Si otras personas además de usted necesitan acceso a los scripts, puede vincularlos desde su Dropbox a algún lugar como / usr / local / bin.
fuente
topic
pregunta. Me parece que los demás también están interesados ...Si desea mantener dos réplicas de un árbol de directorios en dos sistemas de archivos diferentes, entonces ChironFS podría ser la solución. Es un sistema de archivos basado en FUSE , que replica cualquier cambio en su sistema de archivos "virtual" en otros dos sistemas de archivos "reales".
Las instrucciones de instalación y uso están disponibles aquí: http://www.furquim.org/chironfs/howto.html
fuente