Kopieren von Hardlinks und Softlinks
Die Situation ist folgende.
Zur Datensicherung und für unterwegs sollen einige Verzeichnisse auf eine externe Festplatte und auf einen USB-Stick gesichert werden.
Eigentlich kein Problem mit TC (Total Commander). Bei diesem Programm kann eingestellt werden, ob alle Dateien oder nur ältere Dateien kopiert werden sollen.
Bei dieser Anwendung gibt es jedoch den gleichen Fehler wie beim Windows-Explorer.
Hardlinks und Softlinks werden nicht als Hardlink oder Softlink kopiert.
Leider werden die verlinkten Dateien und Verzeichnisse mit Windows-Explorer und auch mit TC komplett nochmals kopiert.
Das kostet Speicherplatt und Sicherungszeit und macht den Sinn und Zweck der velinkten Dateien und Verzeichnisse zu nichte.
Mit welcher Softwarelösung können Hardlinks und Softlinks von Dateien und Verzeichnissen kopiert werden, so daß diese auf dem Zielgerät (z. B. Reserve-PC, Laptop mit gleichen BS und gleicher Datenfestplatte) wieder als vollwertige Links erkannt werden?
Gerry
Zur Datensicherung und für unterwegs sollen einige Verzeichnisse auf eine externe Festplatte und auf einen USB-Stick gesichert werden.
Eigentlich kein Problem mit TC (Total Commander). Bei diesem Programm kann eingestellt werden, ob alle Dateien oder nur ältere Dateien kopiert werden sollen.
Bei dieser Anwendung gibt es jedoch den gleichen Fehler wie beim Windows-Explorer.
Hardlinks und Softlinks werden nicht als Hardlink oder Softlink kopiert.
Leider werden die verlinkten Dateien und Verzeichnisse mit Windows-Explorer und auch mit TC komplett nochmals kopiert.
Das kostet Speicherplatt und Sicherungszeit und macht den Sinn und Zweck der velinkten Dateien und Verzeichnisse zu nichte.
Mit welcher Softwarelösung können Hardlinks und Softlinks von Dateien und Verzeichnissen kopiert werden, so daß diese auf dem Zielgerät (z. B. Reserve-PC, Laptop mit gleichen BS und gleicher Datenfestplatte) wieder als vollwertige Links erkannt werden?
Gerry
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 668777
Url: https://administrator.de/contentid/668777
Ausgedruckt am: 18.11.2024 um 07:11 Uhr
4 Kommentare
Neuester Kommentar
Unter Windows könnte es möglicherweise xcopy als Befehl in der Befehlszeile reißen. Der Parameter /? gibt nähere Auskunft.
Unter Linux wäre die rsync die Wahl. Dort kann man unter anderem explizit angeben, wie mit Hard- und Softlinks umgegangen werden soll. Sollte eine Linux-Maschine im Netzwerk vorhanden sein, könnte rsync das Kopieproblem elegant und performant lösen. Die vielfältigen Parameter lassen eine äußerst feingranulare Konfiguration zu, was kopiert / synchronisiert werden soll.
Mittels eines cronjobs lässt sich so etwas ähnlich der Aufgabenplanung unter Windows automatisieren.
Viele Grüße
HansDampf06
Unter Linux wäre die rsync die Wahl. Dort kann man unter anderem explizit angeben, wie mit Hard- und Softlinks umgegangen werden soll. Sollte eine Linux-Maschine im Netzwerk vorhanden sein, könnte rsync das Kopieproblem elegant und performant lösen. Die vielfältigen Parameter lassen eine äußerst feingranulare Konfiguration zu, was kopiert / synchronisiert werden soll.
Mittels eines cronjobs lässt sich so etwas ähnlich der Aufgabenplanung unter Windows automatisieren.
Viele Grüße
HansDampf06
Und nicht zu vergessen, das Dateisystem auf dem Zieldatenträger muss ReparsePoints natürlich unterstützen...bei NTFS der Fall, bei FAT32 oder exFAT z.B. nicht.
Zu Robocopy bitte dringend beachten
https://superuser.com/questions/1642106/how-does-robocopy-handle-file-sy ...
Hardlinks sind ja Dateisystemverweise auf ein und dem selben Datenträger, wenn du den Verweis nur auf den Zieldatenträger kopierst ohne ihn anzupassen ist das problematisch da die Dateiverweise auf dem Zieldatenträger anders sind als die auf dem Quelldatenträger, somit führt dann der Hardlink-Verweis entweder ins leere, oder ebenso schlimm, auf eine andere Datei, wenn man mit /sl kopiert.
Zu Robocopy bitte dringend beachten
https://superuser.com/questions/1642106/how-does-robocopy-handle-file-sy ...
Hardlinks sind ja Dateisystemverweise auf ein und dem selben Datenträger, wenn du den Verweis nur auf den Zieldatenträger kopierst ohne ihn anzupassen ist das problematisch da die Dateiverweise auf dem Zieldatenträger anders sind als die auf dem Quelldatenträger, somit führt dann der Hardlink-Verweis entweder ins leere, oder ebenso schlimm, auf eine andere Datei, wenn man mit /sl kopiert.