Kennt jemand das Programm FileFusion? Erkennung und Entfernung von doppelten Dateien auf der Festplatte?
Hallo zusammen,
wollte fragen, ob jemand das obige Programm kennt?
Es würde genau das liefern, was ich mir wünsche, jedoch gibt es 2 K.O.-Kriterien, bei denen ich wissen sollte, ob das so unter Windows 10 funktioniert:
1.) Bekomme ich tatsächlich wenn ich auf einen Ordner klicke, dann auf "Senden an Zip" die komplette Datei gepackt oder nur eine Verknüpfung?
2.) Was passiert mit den Files wenn ich mir ein Systemabbild erstelle. Die Dateien sind ja nur noch als Hard Links in bestimmten Ordnern gespeichert, weshalb ich auch wg. Punkt 1 meine Bedenken habe.
Folgender Einsatzzweck möchte ich als Beispiel erläutern:
Es wird ein Hund an einem Strand fotografiert. Das Foto mit 12 MB lege ich einmal in einem Ordner "Tiere" ab und einmal im Ordner "Meer". Wenn ich jetzt das Programm drüber laufen lasse, dann würden statt 2x12 MB nur noch 1x12 MB auf der Festplatte belegt. Jetzt aber die wichtige Frage s. 1) Kann ich jetzt auf den Ordner "Tiere" klicken und diesen in ein Zip-Paket verpacken, so dass ich den Ordner mit dessen Inhalt online austauschen kann? Oder in welchem Ordner wird Originaldatei denn gespeichert? Order gibt es jetzt nur noch von beiden Ordnern Verweise auf die Originaldatei, deren Ort jetzt unbekannt ist?
Das ist nur ein Beispiel. In den gezippten Ordnern sollen sich später 60 und mehr Dateien befinden.
Es ist schwierig zu beschreiben, sorry.
Mein Wunschergebnis wäre:
Durchsuche eine Ordnerstruktur
Finde die doppelten Dateien
Lösche die doppelten Dateien und lege dafür Verweise auf die Originaldatei an.
Die Ordner mit den doppelten Dateien und Verweisen sollen jedoch für den Austausch mit Inhalt gezippt werden können.
Gibt es solch ein Programm? Erfüllt dies das Programm FileFusion?
Ich habe mal das Video dazu gefunden, aber das beantwortet mir nicht meine Fragen:
https://www.youtube.com/watch?v=QAm-oe8NP_o
Vielen Dank für eure Hilfe.
2 Antworten
Ich kenne FileFusion nicht, aber verwende für rsync-Backups Hard Links. Einem Hard Link siehst du im Gegensatz zu einem symbolischen Link / Junction nicht an, das es ein Link ist. Wenn du natürlich den Inhalt einer solchen Datei änderst, ändert sich auch der Inhalt für alle anderen Links. Eine solche Datei wird auch erst gelöscht, wenn der letzte Link gelöscht wird und kann ganz normal geöffnet, gezippt, etc. werden.
Beim Überschreiben muss man aufpassen, "richtiges" Überschreiben ändert alle verlinkten Dateien, während Löschen+Neu anlegen nur diese eine Datei ersetzt. Manche Programme sind da nicht konsistent, da muss man schauen, was danach rauskommt.
Wenn du ohne FileFusion mit rumspielen willst, nimm einfach mklink /h ziel quelle auf der Kommandozeile, um für eine Datei einen Link anzulegen und damit rumzuspielen.
Das FileFusion macht dann wohl die Suche / Löschen / Verlinken der Dateien. Die Hard Links selbst sind ein Feature von Windows/NTFS, die gehen auch ohne das Programm.
Hard Links gehen natürlich nur im gleichen Dateisystem, also eine Datei von C: nach D: verlinken geht nicht, und nur auf NTFS.
Ich nehme Hard Links, um mit rsync aus einem inkrementellem Backup ein Vollbackup zu basteln. Für das inkrementelle Backup verlinke ich auf dem Backupverzeichnis die unveränderten Daten zum vorherigen Backup und schreibe nur die geänderten Dateien neu ins Backup. Trotzdem enthält jedes Backupverzeichnis dank der Links den kompletten Datenstand.
Hi iQa1x
Der Satz: Wenn du natürlich den Inhalt einer solchen Datei änderst, ändert sich auch der Inhalt für alle anderen Links.
würde lt. dem Video von FileFusion ab Minute 2:10 nicht stimmen. Das Programm würde angeblich die anderen Dateien (bzw. Hardlinks) nicht anrühren, da das geänderte Bild einen neuen "Fingerabdruck" bekommt und somit als neue Datei zählt und einen neuen Hardlink bekommt.
Das bezog sich auf das Verhalten von WIndows/NTFS ohne die Software, evtl. hängt sich die Software da rein und macht ne (nicht verlinkte) Kopie beim Schreiben.
Bei Windows direkt kommt es halt drauf an, wie überschrieben wird. Wird die Datei direkt zum Schreiben geöffnet und drin rumgeschrieben, dann betrifft das alle. Löscht das Programm erst die Originaldatei und legt Sie dann neu an, dann ist die neue Datei durch das Löschen kein Link mehr.
Danke für deine Erläuterungen. Da ich jetzt bemerkt habe, dass FileFusion für die Testversion unbedingt E-Mail und Name benötigt, werde ich es wohl erst gar nicht testen und irgendwie ist mir die Sache mit den Hardlinks auch riskant in Bezug auf Backups, Images und sogar evtl. Windows-Updates.
Viele Grüße
kenne das programm nicht aber ähnliche und nein symlinks in welcher form auch immer sind nicht immer zu gebrauchen. IMHO muss dies das dateisystem selbst übernehmen also deduplizierung können.
und nein symlinks in welcher form auch immer sind nicht immer zu gebrauchen
Im Fragetext erwähnt der FS allerdings, dass FileFusion mit Hardlinks arbeitet.
Das ist ein nicht gerade kleiner Unterschied.
Hallo und vielen Dank für deine Antwort. Dann werde ich mal das mit dem windowsinternen Tool testen, ob man im Zip-File die vollständige Datei bekommt oder nur einen Link. Dann ich mir sparen, FileFusion zu testen.