rsync: Synchronisierte Dateien merken, nicht erneut synchronisieren, auch wenn die Zieldateien nicht vorhanden sind?

rsync: Synchronisierte Dateien merken, nicht erneut synchronisieren, auch wenn die Zieldateien nicht vorhanden sind?

Wir haben einen Online-Produktionsserver (Quelle, Halbgeschichte), der aktuelleNTage (oderMMonate) Audiodateien, wir möchten diese Audiodateien auf Backup-Server(n) sichern/archivieren/synchronisieren (Ziel(e), vollständiger Verlauf). Wenn die Zielfestplatte fast voll ist, schalten wir den Backup-Server aus und installieren eine neue Festplatte, aber wir möchten die Dateien, die bereits gesichert sind, nicht erneut sichern/archivieren/synchronisieren.

Wir möchten für diese Aufgabe ein Open-Source-Tool verwenden, beispielsweise rsync. Sobald die neue Festplatte installiert ist, führt rsync jedoch eine Neusynchronisierung von der Quelle aus durch.

  • Gibt es eine Möglichkeit, rsync dazu zu bringen, sich synchronisierte Dateien zu merken und sie nicht erneut zu synchronisieren?
  • oder gibt es eine andere Open-Source-Lösung, die die Anforderungen erfüllen kann?

--Bearbeiten--

Ich habe vergessen zu erwähnen, dass

  • Der Quellserver läuft unter Windows Server 2003 mitCygwininstalliert, und auf den Backup-Servern kann ein Linux-System installiert werden, besser ist es jedoch, ein Windows-Client-System zu verwenden, da die Benutzer keine Techniker sind.
  • Die Gesamtdateigröße und die Dateimenge sind groß. Ich habe über 80 Minuten gebraucht, um dieduInformationen zu den Dateien und weitere 80+ Minuten, um eine Dateiliste der Dateien zu erhalten, die in einem einzigen Monat im Jahr 2012-07 erstellt wurden.: find -type d -name 201207* -exec du -s {} \; > 2012-07-dir-stats.txt382 Verzeichnisse, 267 GB (279715008 KB).: find -type f -name 201207* > 2012-07-file-list.txt1093962 Dateien (die Dateigröße der Listendatei selbst beträgt 80+ MB).
  • Der Quellserver enthält aktuelleNTage Audiodateien bedeutet: Jeden Tag finden Vorgänge wie das Löschen alter Dateien und das Erstellen neuer Dateien statt. (Dies ist einer der Gründe, warum die obige Dateiliste so langsam ist, da viele Fragmente vorhanden sind.)

Antwort1

VielleichtGit-Anhangkann Ihnen helfen. Schauen Sie es sich an.

verwandte Informationen