Ubuntu LTS Desktop: ¿Cómo puedo configurar la sincronización completa entre dos computadoras de escritorio? ¿Aplicaciones, Configuración, Archivos y carpetas?

Ubuntu LTS Desktop: ¿Cómo puedo configurar la sincronización completa entre dos computadoras de escritorio? ¿Aplicaciones, Configuración, Archivos y carpetas?

Necesito configurar una sincronización en tiempo real entre 2 o 3 escritorios Ubuntu LTS. Todas las aplicaciones, todos los archivos y carpetas, todas las configuraciones, todos los cambios en tiempo real. Y si alguien, hace cambios en una de estas computadoras, esta será enviada y sincronizada con las demás... y viceversa.

¿Es posible o no? ¿Podrías compartir algunas ideas nuevas?

Respuesta1

Normalmente, se utilizaría rsyncpara sincronizar dos computadoras.

Sin embargo, creo que lo que estás pidiendo puede ser mucho más complicado. Tu dices"todas las aplicaciones", pero entonces"solo uno se sincronizará con las otras computadoras con las mismas cuentas de usuario". La mayoría de las aplicaciones se instalan para todos los usuarios, mientras que los datos serán por usuario y la configuración puede sercualquiera.

Necesitarías:

  1. Cópielo /etc/passwddesde otra computadora y compárelo con el local /etc/passwdpara todas las cuentas con uid >= 1000, para encontrar qué cuentas sincronizar, o simplemente mantenga una lista de cuentas para sincronizar.
  2. Obtenga una lista de todos los paquetes de Debian instalados desde la computadora remota, compárela con la lista de la computadora local e instálelas todas en ambas ( dpkg --get-selections)
  3. Haga lo mismo con Snaps, Flatpaks, Node, etc. (¡esto podría volverse muy tedioso muy rápido!)
  4. rsync(en ambas direcciones) /etc/PACKAGEy etc/default/PACKAGEpara cada PAQUETE encontrado en el paso 2
  5. rsync /home/USERpor cada USUARIO encontrado en el paso 1
  6. Coloque todo esto en un trabajo cron que se ejecute regularmente desde una sola máquina.

¡Y entonces seguramente descubrirás que hay algo que tú (o yo) hemos olvidado! Y ni se te ocurra hacer esto sin copias de seguridad.

información relacionada