Navigation

FTP-Download

AufwärtsZurückWeiter

Diese Programmfunktion ist eine einseitige Spiegelung ähnlich der Funktion FTP-Upload, nur das hier die Daten von einem FTP-Server auf einen lokalen Rechner übertragen werden also eine Rechts-Links-Synchronisation.

mögliche Anwendungsbereiche

  • Sicherungen von Webinhalten, Logfiles, SQL-Dumps usw.

Es muss jedoch eine Einschränkungen beachtet werden:

  • nicht jeder FTP-Server liefert das Dateidatum sekundengenau zurück, je nach Einstellung des Servers erhält man oftmals nur ganze Minuten
  • aus diesem Grund werden generell bei FTP-Folgesynchronisationen nur Dateien auf dem FTP-Server als geändert erkannt, wenn sich die Minutenzahl seit der letzten Synchronisation geändert hat
  • Unterschiede bei der Dateigröße sind davon nicht betroffen, unterscheiden sich hier die Dateien, werden sie als geändert angezeigt
  • Dateien auf dem lokalen Rechner werden wie gewohnt sekundengenau verarbeitet

Was passiert beim ersten Durchlauf

Was passiert bei einem erneuten Durchlauf

  • alle Dateien bei denen sich das Dateidatum und die Dateigröße seit der letzten Synchronisation nicht verändert hat, werden als aktuell angesehen,
  • unterscheidet sich die Datei auf dem FTP-Server von der lokalen Datei bei den vorgenannten Kriterien, wird die FTP-Datei als geändert angenommen und es wird empfohlen die lokale Datei zu ersetzen
  • FTP-Dateien die nicht mehr vorhanden sind, werden als gelöscht markiert; es wird empfohlen, die entsprechenden lokalen Dateien ebenfalls zu löschen
  • bei geänderten lokalen Dateien wird immer eine Ersetzung durch die FTP-Dateien angeboten
  • neue lokale Dateien werden nicht erkannt und es wird immer angeboten diese zu löschen, da sie quasi nicht (mehr) auf dem FTP-Server vorhanden sind, der Benutzer muss eigenständig entscheiden ob die Datei (zurück) auf den Server übertragen werden soll

Achtung

  • es wird generell versucht den aktuellen Stand des FTP-Servers auf den lokalen Rechner zu spiegeln
  • der Synchronstatus kann nur angepasst werden, wenn es sich um keine automatisierte bzw. unbeaufsichtigten Synchronisation handelt

weiterführende Themen: