Ubuntu LTS Desktop – Wie kann ich eine vollständige Synchronisierung zwischen zwei Desktop-Computern konfigurieren. Anwendungen, Einstellungen, Dateien und Ordner?

Ubuntu LTS Desktop – Wie kann ich eine vollständige Synchronisierung zwischen zwei Desktop-Computern konfigurieren. Anwendungen, Einstellungen, Dateien und Ordner?

Ich muss eine Echtzeitsynchronisierung zwischen 2 oder 3 Ubuntu LTS-Desktops einrichten. Alle Anwendungen, alle Dateien und Ordner, alle Einstellungen, alle Änderungen in Echtzeit. Und wenn jemand Änderungen an einem dieser Computer vornimmt, müssen diese an die anderen gesendet und synchronisiert werden … und zurück.

Ist es möglich oder nicht? Könnten Sie uns ein paar neue Ideen mitteilen?

Antwort1

Normalerweise würde man es verwenden, rsyncum zwei Computer zu synchronisieren.

Ich denke jedoch, dass das, was Sie verlangen, viel komplizierter sein könnte. Sie sagen"alle Anwendungen", aber dann„nur einer, der mit den anderen Computern mit denselben Benutzerkonten synchronisiert werden soll“. Die meisten Anwendungen werden für alle Benutzer installiert, während die Daten pro Benutzer gespeichert werden und die Konfigurationentweder.

Sie müssten:

  1. Kopieren Sie entweder /etc/passwdvon einem anderen Computer und vergleichen Sie es mit dem lokalen /etc/passwdfür alle Konten mit UID >= 1000, um herauszufinden, welche Konten synchronisiert werden sollen, oder führen Sie einfach eine Liste der zu synchronisierenden Konten.
  2. Holen Sie sich eine Liste aller installierten Debian-Pakete vom Remote-Computer, vergleichen Sie sie mit der Liste auf dem lokalen Computer und installieren Sie sie alle auf beiden ( dpkg --get-selections)
  3. Machen Sie dasselbe für Snaps, Flatpaks, Node usw. (das könnte sehr schnell sehr mühsam werden!)
  4. rsync(in beide Richtungen) /etc/PACKAGEund etc/default/PACKAGEfür jedes in Schritt 2 gefundene PAKET
  5. rsync /home/USERfür jeden in Schritt 1 gefundenen BENUTZER
  6. Fügen Sie dies alles in einen Cron-Job ein, der regelmäßig nur von einer Maschine aus ausgeführt wird.

Und dann werden Sie sicher feststellen, dass Sie (oder ich) etwas vergessen haben! Und denken Sie nicht einmal daran, dies ohne Backups zu tun.

verwandte Informationen