Kopieren automatisch in einem anderen Ordner

  • 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.

zeus1976

Benutzer
Registriert
21. Feb. 2012
Beiträge
51
Reaktionspunkte
0
Punkte
6
Hallo Zusammen,

- Ist es möglich über das gleiche Synlogy - Daten (Backup System) auf ein anderes Verzeichnis zu kopieren?

Beispiel:
Synology A: Verzeichnis Backup
Synology A: Verzeichnis Sicherung

Es handelt sich um das gleiche Synology, es sollte nur ein Verzeichnis (wenn möglich - Synchonisieren) auf ein anderes Verzeichnis kopieren?

Wenn es funktioniert - wie geht das?

Danke und Gruss
 
Am einfachsten geht das mit dem Befehl rsync im Terminal.

Beispiel:
Rich (BBCode):
rsync -a /volume1/Verzeichnis\ Backup /volume1/Verzeichnis\ Sicherung

Falls im Zielverzeichnis die Dateien gelöscht werden sollen, welche auch im Quellverzeichnis nicht mehr existieren dann ist zusätzlich der Parameter "--delete" notwendig.

Rich (BBCode):
rsync -a --delete /volume1/Verzeichnis\ Backup /volume1/Verzeichnis\ Sicherung

Gruß
luddi
 
Am einfachsten geht das mit dem Befehl rsync im Terminal.

Beispiel:
Rich (BBCode):
rsync -a /volume1/Verzeichnis\ Backup /volume1/Verzeichnis\ Sicherung

Falls im Zielverzeichnis die Dateien gelöscht werden sollen, welche auch im Quellverzeichnis nicht mehr existieren dann ist zusätzlich der Parameter "--delete" notwendig.

Rich (BBCode):
rsync -a --delete /volume1/Verzeichnis\ Backup /volume1/Verzeichnis\ Sicherung

Gruß
luddi

ok cool :-) jetzt möchte dieses Skript jeden Tag laufen lassen bzw. evt. stündlich. Wie mache ich das?

Noch eine andere Frage:
- Kann ich mit diesem Befehl auch auf andere SMB Verzeichnisse, welche nicht bei Synology zugreifen?

z.B:
Rechner 1: 192.168.1.2 - Verzeichnis SMB
Rechner 2: 192.168.1.3 - Verzeichnis CSP

Kopieren von 1 zu 2.

Danke für Deine Hilfe. Gruss
 
Erstelle dir eine sh Datei (z.B. backup_sync.sh) mit folgendem Inhalt die du irgendwo auf deinem System speicherst (z.B. home).

Die Datei sieht dann wie folgt aus.

backup_sync.sh
Rich (BBCode):
#!/bin/sh
rsync -a --delete /volume1/Verzeichnis\ Backup /volume1/Verzeichnis\ Sicherung
exit 0

Anschließend solltest du überprüfen ob die Datei das Attribut "executable" hat.
Dies kannst du setzten indem du folgenden Befehl ausführst:

Rich (BBCode):
chmod +x <SPEICHERORT>backup_sync.sh

Und zu guter Letzt erstellt du eine Aufgabe im Task Scheduler unter DSM.
Control Panel --> Task Scheduler --> create --> User-defined script
Dort trägst du dann den Dateipfad zu deinem script ein. Den Task kannst du dann einstellen damit er z.B. stündlich läuft

EDIT:
Noch eine andere Frage:
- Kann ich mit diesem Befehl auch auf andere SMB Verzeichnisse, welche nicht bei Synology zugreifen?

z.B:
Rechner 1: 192.168.1.2 - Verzeichnis SMB
Rechner 2: 192.168.1.3 - Verzeichnis CSP

Kopieren von 1 zu 2.

Wenn du an einem Unixoiden Betriebssystem arbeitest welches über die rsync binaries verfügt (sollten die meisten haben, sonst installieren) kannst du das machen.
Unter Windows ist das nach meinem Kenntnisstand allerdings nicht unter der Motorhaube mit dabei. Aber es gibt auch für rsync tools und binaries die man unter Windows verwenden kann.

Gruß
luddi
 
Zuletzt bearbeitet:
Warum so "kompliziert"?
Nutze doch einfach auf der Synology den Dienst Datensicherung & Replikation. Dort einfach den Zielordner als Datensicherungsziel anlegen und anschließend unter Datensicherung einen neuen Job anlegen.
 
Erstelle dir eine sh Datei (z.B. backup_sync.sh) mit folgendem Inhalt die du irgendwo auf deinem System speicherst (z.B. home).

Die Datei sieht dann wie folgt aus.

backup_sync.sh
Rich (BBCode):
#!/bin/sh
rsync -a --delete /volume1/Verzeichnis\ Backup /volume1/Verzeichnis\ Sicherung
exit 0

Anschließend solltest du überprüfen ob die Datei das Attribut "executable" hat.
Dies kannst du setzten indem du folgenden Befehl ausführst:

Rich (BBCode):
chmod +x <SPEICHERORT>backup_sync.sh

Und zu guter Letzt erstellt du eine Aufgabe im Task Scheduler unter DSM.
Control Panel --> Task Scheduler --> create --> User-defined script
Dort trägst du dann den Dateipfad zu deinem script ein. Den Task kannst du dann einstellen damit er z.B. stündlich läuft

EDIT:


Wenn du an einem Unixoiden Betriebssystem arbeitest welches über die rsync binaries verfügt (sollten die meisten haben, sonst installieren) kannst du das machen.
Unter Windows ist das nach meinem Kenntnisstand allerdings nicht unter der Motorhaube mit dabei. Aber es gibt auch für rsync tools und binaries die man unter Windows verwenden kann.

Gruß
luddi

Danke für die Antwort. Letzte Frage: Kann man über SMB auch auf Ordner ausserhalb von der Synology mit dem Skript zugreifen?

Danke und Gruss
 
Sobald die SMB shares in der Synology DS eingebunden sind und auf der Freigabe Schreibrechte vorhanden sind geht das natürlich auch.

luddi
 
- Ist es möglich über das gleiche Synlogy - Daten (Backup System) auf ein anderes Verzeichnis zu kopieren?

Beispiel:
Synology A: Verzeichnis Backup
Synology A: Verzeichnis Sicherung

Es handelt sich um das gleiche Synology, es sollte nur ein Verzeichnis (wenn möglich - Synchonisieren) auf ein anderes Verzeichnis kopieren?
s

Darf ich fragen welchen Hintergrund dein Vorgaben hat? Interessehalber... Danke.

Warum so "kompliziert"?
Nutze doch einfach auf der Synology den Dienst Datensicherung & Replikation. Dort einfach den Zielordner als Datensicherungsziel anlegen und anschließend unter Datensicherung einen neuen Job anlegen.

:) Das dachte ich mir auch als ich die Lösung hier las.
 
Zum Thema ob etwas kompliziert ist, würde ich sagen dass es rein ein persönliches Empfinden ist.
Jedoch habe ich wie gewünscht eine mögliche Lösung aufgezeigt.

Gruß
luddi
 
Ohne viele Worte zu verlieren.... Über die FileStation, siehe Bild.

mount_cifs_via_dsm.png

Gruß
luddi
 
- Ist es möglich über das gleiche Synlogy - Daten (Backup System) auf ein anderes Verzeichnis zu kopieren?

Beispiel:
Synology A: Verzeichnis Backup
Synology A: Verzeichnis Sicherung

Es handelt sich um das gleiche Synology, es sollte nur ein Verzeichnis (wenn möglich - Synchonisieren) auf ein anderes Verzeichnis kopieren?

Hake noch mal nach... Darf man fragen was der Hintergrund deiner Frage ist? Warum willst du dein Backup Verzeichnis auf der gleichen Synology synchronisieren?
Grüße
 
Hake noch mal nach... Darf man fragen was der Hintergrund deiner Frage ist? Warum willst du dein Backup Verzeichnis auf der gleichen Synology synchronisieren?
Grüße

Ganz einfach, ich habe diverse Ordner, welche diverse Leute benützen. Um das Backup zu vereinfachen inkl. Berechtigungen, werden diese Daten in einem Backup Ordner kopiert (nur Backup hat die Berechtigung), damit Sie danach nach Extern gesichert werden können.

Gruss
 
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