Sicherungsscript > Alternative zu "cp -u"

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

Rybski

Benutzer
Registriert
04. März 2016
Beiträge
3
Reaktionspunkte
0
Punkte
1
Wir nutzen eine DS414 als Sicherungsmedium und wollen über ein Script täglich ein Backup der neuesten Sicherung auf eine an der DS angeschlossene USB-Festplatte erstellen.
Das Script läuft soweit auch fehlerfrei, allerdings unterstützt die DS414 (DSM 5.2-5644 Update 5) beim Copy-Befehl "cp" das Argument "-u", welches bewirken soll, dass gleichnamige Dateien nur dann überschrieben werden, wenn die Quelldatei neuer ist, nicht.

Die betreffende Zeile im Script lautet "find /volume1/Sicherung/ -type f -mtime -7 -exec cp -p {} /volumeUSB2/usbshare/DS414/Sicherung/ \;"

Kennt jemand eine Alternative, welche bewirkt, dass vorhandene (gleichnamige) Dateien nur dann überschrieben werden, wenn die Quelldatei ein neueres Datum aufweist?


Vielen Dank im Voraus
 
Hallo und willkommen im Forum!

Warum nutzt ihr dafür nicht rsync?

Tommes
 
Vielen Dank für die Antwort.

Da im Quellverzeichnis an die 8 TB Daten liegen (rückwärts inkrementelle Sicherungen) und nur das letzte Full Backup und die seitdem erstellten inkrementellen Dateien auf die externe HDD kopiert werden sollen, hilft rsync nicht weiter.

In der neuen Soft-/Firmware DSM 6.0 scheint der Befehl "cp -u" jedoch implementiert zu sein. Bin noch am Testen. damit hätte sich dann die Frage erledigt.
 
Habe mich wohl leider zu früh gefreut. In der Hilfe zum Befehl "cp" wird die Option "-u" zwar angezeigt und erläutert, allerdings scheint sie bei der Ausführung des Befehls vollkommen wirkungslos zu sein.

Die Befehlszeile lautet: cp -p -u /volume1/"Sicherung RSP"/"Sicherung FS"/*.* /volumeUSB2/usbshare2-2/"Backup 19.12.2014-23.03.2016"/"Sicherung RSP"/"Sicherung FS"/

Mache ich irgendwas falsch?
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat