Dateisynchronisierung - File synchronization
Dateisynchronisierung (oder Synchronisierung ) in der Computertechnik ist der Prozess, bei dem sichergestellt wird, dass Computerdateien an zwei oder mehr Orten nach bestimmten Regeln aktualisiert werden.
Bei der unidirektionalen Dateisynchronisierung , auch Spiegelung genannt , werden aktualisierte Dateien von einem Quellspeicherort an einen oder mehrere Zielspeicherorte kopiert, aber keine Dateien werden zurück an den Quellspeicherort kopiert. Bei der bidirektionalen Dateisynchronisierung werden aktualisierte Dateien in beide Richtungen kopiert, normalerweise mit dem Ziel, die beiden Speicherorte identisch zu halten. In diesem Artikel bezieht sich der Begriff Synchronisierung ausschließlich auf die bidirektionale Dateisynchronisierung.
Die Dateisynchronisierung wird häufig für Home-Backups auf externen Festplatten oder Aktualisierungen für den Transport auf USB-Flash-Laufwerken verwendet . BitTorrent Sync , Dropbox und SKYSITE sind prominente Produkte. Einige Backup-Software unterstützen auch die Dateisynchronisierung in Echtzeit. Der automatische Prozess verhindert das Kopieren bereits identischer Dateien und kann somit im Vergleich zu einem manuellen Kopieren schneller und zeitsparender sein und ist weniger fehleranfällig. Dies leidet jedoch unter der Einschränkung, dass die synchronisierten Dateien physisch in das tragbare Speichergerät passen müssen. Eine Synchronisierungssoftware, die nur eine Liste der Dateien und der geänderten Dateien führt, beseitigt dieses Problem (zB die "Snapshot"-Funktion in Beyond Compare oder die "Package"-Funktion in Synchronize It! ). Es ist besonders nützlich für mobile Mitarbeiter oder andere, die an mehreren Computern arbeiten.
Es ist möglich, mehrere Standorte zu synchronisieren, indem Sie sie jeweils paarweise synchronisieren. Das Unison- Handbuch beschreibt die Vorgehensweise :
- Wenn Sie dies tun müssen, ist es am zuverlässigsten, die Maschinen in einer "Sterntopologie" einzurichten, wobei eine Maschine als "Hub" und der Rest als "Speichen" bezeichnet wird und jede Spoke-Maschine synchronisiert wird nur mit der Nabe. Der große Vorteil der Sterntopologie besteht darin, dass verwirrende "Scheinkonflikte" ausgeschlossen sind, die dadurch entstehen, dass Unison für jedes synchronisierte Hostpaar ein eigenes Archiv vorhält .
Gemeinsamkeiten
Zu den allgemeinen Merkmalen von Dateisynchronisationssystemen gehören:
- Verschlüsselung aus Sicherheitsgründen , insbesondere bei der Synchronisierung über das Internet .
- Komprimieren von Daten, die über ein Netzwerk gesendet werden.
- Konflikterkennung, wenn eine Datei an beiden Quellen geändert wurde, im Gegensatz zu einer Datei, die nur an einer geändert wurde. Unentdeckte Konflikte können dazu führen, dass Kopien der Datei mit der neuesten Version überschrieben werden, was zu Datenverlust führt. Zur Konflikterkennung muss die Synchronisationssoftware eine Datenbank der synchronisierten Dateien führen. Eine verteilte Konflikterkennung kann durch Versionsvektoren erreicht werden .
- Die Unterstützung offener Dateien gewährleistet die Datenintegrität beim Kopieren von Daten oder Anwendungsdateien, die verwendet werden, oder Datenbankdateien, die ausschließlich gesperrt sind .
- Spezifische Unterstützung für die Verwendung eines Zwischenspeichergeräts, z. B. einer Wechsel-Flash-Disc, um zwei Maschinen zu synchronisieren. Die meisten Synchronisierungsprogramme können auf diese Weise verwendet werden, aber eine gezielte Unterstützung dafür kann die auf einem Gerät gespeicherte Datenmenge reduzieren.
- Die Möglichkeit, Änderungen in der Vorschau anzuzeigen, bevor sie vorgenommen werden.
- Die Möglichkeit, Unterschiede in einzelnen Dateien anzuzeigen.
- Backup zwischen Betriebssystemen und Übertragung zwischen Netzwerkcomputern.
- Möglichkeit, Dateien auf mehreren Computern oder Betriebssystemen zu bearbeiten oder zu verwenden.
Mögliche Sicherheitsbedenken
Dateisynchronisationslösungen für Verbraucher sind beliebt, aber für geschäftliche Zwecke stellen sie die Gefahr dar, dass Unternehmensinformationen auf nicht verwaltete Geräte und Cloud-Dienste übertragen werden, die nicht von der Organisation kontrolliert werden.
Siehe auch
- Vergleich der Dateisynchronisierungssoftware
- Vergleich von Online-Backup-Diensten
- Datensynchronisation
- Datenvergleich
- Spiegel (Computer)
- Backup-Software
- Liste der Backup-Software
- Remote-Backup-Dienst
- Zugriff auf freigegebene Dateien