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 dersyncsegundos para hacer el trabajo./homedirectorio? ¿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_csyncpara sincronizar SFTP con la computadora portátil al iniciar y cerrar sesión.Otro método podría ser ejecutar lsyncd en
rsyncsu directorio de inicio periódicamente. Desafortunadamente, esto usainotifyy puede ser insostenible si tiene cientos de miles de archivos en el directorio observado. Podría usar una mejor soluciónfsnotifyo lafanotifyAPI 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