Alternative für SyncToy, dass vorhandene Dateien auf dem Ziellaufwerk intelligent gelöscht werden

3887
Doug

Ich verwende zurzeit Windows 7 x64 mit einem mit Truecrypt verschlüsselten sekundären Datenlaufwerk. Seit ungefähr 6 Monaten habe ich die Dateien auf diesem Laufwerk manuell auf zwei anderen Laufwerken gesichert. Verwenden der Option "Nur ältere Versionen überschreiben" in Teracopy für jeden Konflikt (da Teracopy mich diese Option nicht global festlegen lässt, muss ich sie manuell für jeden Konflikt tun!), dann ein Dateianalyse-Tool, um die Dateien, die sich seitdem befinden, manuell zu finden in der Quelle gelöscht, um sie auf dem Ziel zu löschen.

Ich hatte gestern einen Schrecken, als die interne Festplatte mit dem Klicken begann und dann vollständig von Windows verschwand. Aus Angst vor einem Fehler zog ich das Laufwerk von meinem Computer aus und steckte es in meinen externen USB-Caddy. Dankenswerterweise wurde es auf meinem Arch-Laptop und dann auf meinem Windows-Computer angezeigt. In meiner Panik biss ich die Kugel und installierte SyncToy, um dies zu automatisieren, damit ich schlafen konnte, während es über Nacht lief. Ich habe die Option "Echo" verwendet und den "Dateiinhalt prüfen" für den ersten Durchlauf aktiviert, um sicherzustellen, dass der Job ordnungsgemäß ausgeführt wurde.

Es scheint, dass nach dem Abschluss die neuen Dateien verschoben wurden, die alten Dateien, die auf dem Ziel vorhanden waren, jedoch nicht gelöscht wurden. Im Grunde bin ich wieder in der gleichen Situation wie Teracopy ohne viel Klicken, aber immer noch mit der Aussicht, die Laufwerke manuell mit einem Duplikat-Finder zu analysieren.

Da ich zwei externe Objekte als Rotation als Ziel verwende, gibt es ein Synchronisationsprogramm für Windows, das Dateien auf dem Ziel, die nicht in der Quelle vorhanden sind, durch intelligente Löschung löscht, während vorhandene Dateien unverändert bleiben und neue Dateien hinzugefügt werden - mit so wenig Benutzern Eingabe wie möglich? (Ich mag diese Idee des "Schlafens während es funktioniert")

2
Mögliches Duplikat von [Zwei externe Festplatten synchronisieren?] (http://superuser.com/questions/141268/sync-two-external-harddrives) RedGrittyBrick vor 12 Jahren 0
Hinweis: In der oben genannten Antwort auf die Frage werden Tools erwähnt, mit denen Dateien auf dem Ziel gelöscht werden können, die sich nicht im Quellcode befinden. Die Antwort gilt für jede Mischung aus internen, externen und Remote-Laufwerken. RedGrittyBrick vor 12 Jahren 0
Gibt es etwas über "ROBOCOPY / MIR source dest", das in Ihrem Fall nicht funktioniert? Goyuix vor 12 Jahren 0

1 Antwort auf die Frage

1
Psycogeek

Dank einer Empfehlung von hier bei Superbenutzern habe ich FreeFileSync http://sourceforge.net/projects/freefilesync/ getestet. Ich habe eine Zeitlang damit gearbeitet, und es ist in Ordnung. Sehen Sie einen der Fehlerberichte dort, falls Ihre Verwendung anders wäre.

Es kann auf Basis von Zeit und Größe verglichen werden, oder es kann ein vollständiger Vergleich durchgeführt werden. Dann wird angezeigt, was kopiert und zerstört werden soll. Dann kann ich es zum Synchronisieren angeben. Es gibt alle üblichen erforderlichen Optionen, z. B. Löschen von nichts, Rückwärtssynchronisation usw. Eine Person kann dennoch möglicherweise die Synchronisierung vermasseln, den falschen Speicherort auswählen, sich im falschen Ordner befinden oder die falsche Richtung festlegen. In der Lage zu sein, meistens zu sehen, was passiert, und was geschieht, ist die allgemeine Größe und Zeit über die GUI.

EX: Synchronisieren von 2 verschiedenen 2T-Laufwerken zu einem 4T-Laufwerk mit 2 Partitionen von 2T, sodass die Synchronisierung zwischen 2T und 2T erfolgt.

Ich bin mir nicht sicher, ob deine beiden Ziele rotieren. Wenn es nur mehr Festplatten zum Synchronisieren gibt, dann ist das hier dasselbe. Myself Wenn das Ziel oder die Quellpartition nicht in der Größe oder im Ordner selbst übereinstimmt, werde ich die Dinge neu anordnen, so dass dies der Fall ist. Für mich ist es wichtig, schnell zu sehen und zu wissen, was los ist, ohne sich auf zusätzliche Tricks zu verlassen, die es für mich auch optisch verwirren.

Wie Sie in meinem obigen Beispiel sehen können, hätte ich beide Laufwerke ohne Partitionierung verwenden können. Dann kann ich keine schnelle Visualisierung ohne Mathe durchführen. Ich kann es nicht einfach halten. Wenn das Originalverzeichnis oder die Partition viel größer als die externen Medien ist, würde ich es in separate Ordner aufteilen. Als verantwortlicher Mensch benötige ich immer noch schnelle visuelle Größenprüfungen, schnelle visuelle Vergleiche, und wenn sich etwas seltsam verhält, kann ich nebeneinander die Details der Datei untersuchen.


Für die Lösung, dass die Terracopy keinen automatisierten Schaden anrichten kann :-) FastCopy wird standardmäßig so eingestellt. Manchmal macht es mir Angst :-) weil es so eingestellt ist, drückt den Startknopf und es wird nicht gefragt, sondern tun.


Ich verwende TrueCrypt überhaupt nicht, also hat dieser Post einfach alles ausgelassen, als wäre Truecrypt automatisch und transparent :-) Wenn dies nicht der Fall ist, dann wäre das ein großer Miss. http://www.truecrypt.org/ TrueCrypt "Die Verschlüsselung erfolgt automatisch, in Echtzeit (on-the-fly) und transparent".


Das lässt diesen Gedanken zurück. Meine Regel Nr. 1 der manuellen Spiegelung :-) und warum ich mich für die manuelle Spiegelung entschieden habe, im Gegensatz zur blinden Spiegelung. Synchronisieren Sie das Laufwerk niemals, wenn das andere Laufwerk Probleme hat. Niemals wie, auf keinen Fall. Vertrauen Sie niemals nur der Dateigröße, sondern nur einem vollständigen Vergleich und löschen Sie niemals etwas. Wenn alle Dateien aufgrund eines Computers oder eines harten Problems mit 2 Bits verschraubt wurden, Wenn allen Dateien nur ein neuer Virenheader hinzugefügt wurde, oder was auch immer ein anderes Problem ist, das direkt auf das "Backup" geklont werden kann. Ihrer Daten und das Fehlen der letzten Dateien könnten Sie Ihre Sicherung zerstören und nichts haben.

Das Good-Alive-Backup sollte wie Gold erhalten bleiben, wenn die ursprüngliche Hardware oder Festplatte aus irgendeinem Grund anfängt zu agieren. Die neuesten Daten können an einen anderen Ort verschoben werden, auch nicht dort, aber nicht um eine vollständige Synchronisierung voranzutreiben, insbesondere keine Blindsynchronisation.