Necesito configurar un sistema donde una computadora portátil y una computadora de escritorio coexistan.
La idea es que traigo la computadora portátil a la red y la computadora portátil sincroniza el directorio / home (con algunas excepciones) con la computadora de escritorio, luego la computadora de escritorio monta una pila con su copia de / home en la parte superior y la copia de la computadora portátil (nfs ) en la parte inferior.
Entonces, obviamente no necesito una estrategia de escritura, una reescritura con una solución de caché bastante grande me quedaría mucho mejor.
He estado leyendo en unionfs y aufs y otros, pero no entiendo cómo o no puedo hacer esto con esos fs.
¿Algunas ideas?
linux
filesystems
files
synchronization
home
Arkaitz Jiménez
fuente
fuente
drbd
(no un sistema de archivos) o tal vez Andrew FS o Coda (¿están en uso actualmente?). O tal vez podría hacerlo de manera rápida y sucia, y ejecutar un par dersync
segundos para hacer el trabajo./home
directorio? ¿Sincronizar desde el escritorio a la computadora portátil o al revés? ¿Desecha los datos que ya están en el destino al sincronizar, o es una sincronización bidireccional?Respuestas:
Con software como Csync , puede usar el módulo
pam_csync
para sincronizar SFTP con la computadora portátil al iniciar y cerrar sesión.Otro método podría ser ejecutar lsyncd en
rsync
su directorio de inicio periódicamente. Desafortunadamente, esto usainotify
y puede ser insostenible si tiene cientos de miles de archivos en el directorio observado. Podría usar una mejor soluciónfsnotify
o lafanotify
API y luego sincronizar bidireccionalmente periódicamente, pero aún no he encontrado una.Por último, si necesita mantener sincronizados menos de 1-2 GB, hay buenas funcionalidades de sincronización LAN en Dropbox.
fuente
Uso la sincronización de bittorrent: funciona bien local y remoto ...
Quizás también valga la pena echarle un vistazo.
fuente
Podría considerar usar git-annex, hoy en día también viene con una buena interfaz web :)
fuente