Hyper Backup Backup in einen anderen freigeb. Ordner auf der gleichen DS

  • 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

kichererbse1978

Benutzer
Registriert
18. Nov. 2020
Beiträge
25
Reaktionspunkte
1
Punkte
3
Hallo zusammen,

ist es möglich, mit Hyper Backup täglich automatisiert den Inhalt eines ausgewählten Ordners der DiskStation in einen anderen Ordner auf der DS zu kopieren (ohne Versionierung) ?
Aufgrund der eingestellten Benutzerkompetenzen wäre das für mich sehr hilfreich.

Oder geht das nur mit rsync ?

Vielen Dank im Voraus,
Christian
 
ja, das geht
obwohl ist dies eher fragwürdig, Backup würde ich es so direkt nicht nennen.
Backup macht man normalerweise auf ein anderes Medium
 
Hi. Danke für deine Antwort.
Ist das mit Hyper Backup denn eine sinnvolle Möglichkeit oder gibt es bessere Möglichkeiten ?
 
Ja, ist eine sinnvolle Möglichkeit. Besser ist es, mit HB auf ein externes Medium zu sichern, wie @ottosykora schon geschrieben hat.
 
  • Like
Reaktionen: Benie
Es soll gar kein Backup darstellen. Ich möchte einfach, dass täglich automatisiert eine Kopie einen speziellen Ordnern in einen anderen Ordner erzeugt wird auf der DiskStation. Grund ist einfach unterschiedliche Benutzerkompetenzen an den Ordnern. Ich möchte an den Kompetenzen jedoch nichts ändern.
 
na ja, aber da muss halt der User welcher diesen Backup machen soll auch entsprechende Rechte haben, ohne etwas zu ändern wird es kaum gehen.


Mit rsync habe ich in genau solchem Fall nicht beste Erfahrung gemacht, da wurden Rechte nicht korrekt erhalten und es gab dann zu viel Nacharbeit.
 
Du versteht mich falsch. Der User des Backups hat entsprechende Rechte.

Es soll einfach nur täglich eine Kopie eines Ordners in einen anderen Ordner erfolgen. Dieser andere Ordner liegt in einem anderen freigeb. Ordner, dem andere Benutzerrechte zugeordnet sind. Ich möchte die Benutzerrechte nicht ändern, daher die tägliche Kopie.
 
@kichererbse1978: falls ich dich richtig verstanden habe, ist HyperBackup das falsche Mittel.

Dessen Primärziel ist eine (verschlüsselte) Datensicherung (je nach Version). Du möchtest aber eine Arbeitskopie eines Ordners anderer Stelle zur Verfügung stellen?

Das würde ich über einen „Kopie-Job“ erledigen lassen. Wir der genau programmiert wird (Ausführungszeitpunkt, Löschen von Altdaten, Kopieren, usw.), ist jetzt nicht mein Steckenpferd. Wenn mein Gedanke aber stimmt, dann findet sich eventuell jemand für die Aufgabe. :)
 
Genau, ich möchte eigentlich nur einen Kopie-Job erledigen lassen.
Idee ist daher, in Hyper Backup eine "Sicherung" ohne Versionierung/Verschlüsselung durchzuführen auf Dateibasis.
 
Hyper Backup ist dafür ungeeignet, siehe Bild:
Es wird immer die DSM Konfig mitgesichert und ein neuer Ordner erstellt.

Quellverzeichnis: downloads_ssd
Zielverzeichnis: Test mit dem von Hyper Backup angelegten Unterverzeichnis Kopie download_ssd

Besser über ein Script im Aufgabenplaner zu lösen.
Welche DS, welches DSM?
 

Anhänge

  • 1705653597060.png
    1705653597060.png
    8,7 KB · Aufrufe: 7
DS423+, DSM 7.2.1.

Das Skript müsste dann individuell selbst geschrieben werden, richtig ?

Eigentlich doch recht einfach die Aufgabe; nur die Lösung gestaltet sich als schwierig :-)
 
  • Like
Reaktionen: Benie
Ich habe hier im Forum vor einiger Zeit ein kleines rsync-Skript gepostet, das Du gern als Ausgangspunkt verwenden und an Deine Anforderungen anpassen könntest. Ich kann Dich dabei gern unterstützen.
 
Vielen Dank.
Erscheint mir jedoch alles recht kompliziert für mich als Anfänger.
Hatte auf eine einfache Lösung gehofft, um die Daten synchron (1-Weg-synchron) zu halten.
 
Es gibt die Synchronisierung freigegebener Ordner, aber die arbeitet nicht lokal sondern von einer DS auf eine andere. Insofern bleibt nur ein Shell-Skript. Hilfe dabei habe ich Dir angeboten, jetzt musst Du sehen.
 
Hi!
Meiner Meinung nach ist rsync schon das Richtige für dein Vorhaben und so gesehen ist es auch nur ein Einzeiler, welchen du über den DSM Aufgabenplaner als Benutzer root ausführen müsstest. Dies ist natürlich immer mit ein wenig Respekt und Vorsicht zu behandeln und man sollte so einen Befehl nicht auf gut Glück durchs System prügeln.

Da du scheinbar von einem gemeinsamen Ordner in einen anderen gemeinsamen Ordner sichern und du dabei wohl auch keinen weiteren Unterordner im Ziel anlegen möchtest, wäre diese Syntax von rsync wohl passend...

Bash:
rsync -a --delete /volume[x]/share/quelle/ /volume[x]/share/ziel

... (wichtig ist hier der Slash / am Ende der Quelle) wobei die Option --delete alle Daten im Ziel löscht, die in der Quelle nicht mehr vorhanden sind. Ohne Rückfahrtschein. Als Doku möchte ich dir gerne das hier mitgeben. Da steht eigentlich alles drin, was du brauchst.

Tommes
 
Könnte dann so aussehen im Aufgabenplaner:
cp -r -p /Quellpfad /Zielpfad

Aber die Lösung von @Tommes ist m.E. besser.
 
Vielen Dank für Eure Rückmeldungen.
Bzgl. der Problemlösung habe ich mich jetzt für eine ganz andere Lösung entschieden.
Ich löse die Redundanz auf und vergebe die Benutzerrechte auf den freigeb. Ordner einfach anders.

Danke an alle, die mitgeholfen haben.
 

Additional post fields

 

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