ubuntuusers.de

von entferntem Ort auf Netzlaufwerk sichern per rsync

Status: Gelöst | Ubuntu-Version: Ubuntu 22.04 (Jammy Jellyfish)
Antworten |

kopeter

Avatar von kopeter

Anmeldungsdatum:
9. Juli 2013

Beiträge: 123

Hallo, ich habe einen Synology-Server mit zwei Platten drin. Nun möchte ich auf der einen Platte eine Datensicherung von der anderen einrichten. Das kriege ich über die Oberfläche von der Synologie-Oberfläche nicht hin. Bzw finde ich da nichtmal ein Terminal...

Nun war mein Gedanke ich starte von meinem Rechner aus per rsync und habe als Quelle und Ziel eine SSH-Freigabe. Dafür ist nun ssh nicht ausgelegt, es möchte entweder Quelle oder Ziel oder beides lokal haben. Es lässt sich auch nicht austricksen wenn man die Freigabe mit bind lokal einbindet.

Habt ihr Ideen? Gruß kopeter

micneu

Avatar von micneu

Anmeldungsdatum:
19. Januar 2021

Beiträge: 692

Wohnort: Hamburg

Leider verstehe ich dein Problem noch nicht ganz

  1. was hat das mit Ubuntu zu tun und was sagt der Synology Support

  2. Ich hatte mal ein Synology (vor ca. 6 Jahren) und da ging SSH (hast du mal gegoogelt wie du SSH aktivierst)?

  3. was genau willst du mit rsync machen und was meinst du mit „beides Lokal“?

  4. Bitte mal deinen rsync Aufruf mit dem du es probiert hast (im Codeblock)

adelaar

Anmeldungsdatum:
23. November 2024

Beiträge: 431

kopeter schrieb:

Nun war mein Gedanke ich starte von meinem Rechner aus per rsync und habe als Quelle und Ziel eine SSH-Freigabe. Dafür ist nun ssh nicht ausgelegt, es möchte entweder Quelle oder Ziel oder beides lokal haben. Es lässt sich auch nicht austricksen wenn man die Freigabe mit bind lokal einbindet.

Ich verstehe dein Problem nicht! rsync selbst ist doch bereits für remote-Verbindungen gedacht. Das r in rsync steht doch für remote.

rsync -e

erwartet entweder eine Quelle oder ein Ziel das per ssh erreichbar ist.

z.B.

rsync -uvae ssh /pfad/zur/Quelle/ Username@192.168.0.2:/pfad/zum/Ziel/

Einfach mal die man-pages lesen und gern auch rsync

adelaar

Anmeldungsdatum:
23. November 2024

Beiträge: 431

kopeter schrieb:

ich habe einen Synology-Server mit zwei Platten drin. Nun möchte ich auf der einen Platte eine Datensicherung von der anderen einrichten. Das kriege ich über die Oberfläche von der Synologie-Oberfläche nicht hin. Bzw finde ich da nichtmal ein Terminal...

Sag mal bitte was du damit vor hast! Weil Synology-Server mit zwei Platten drin kann doch in der Regel raid. Entweder

  • RAID 0: Festplatten-Striping oder

  • RAID 1: Spiegelung von Festplatten

RAID 1 würde doch automatisch das machen was du willst, die Daten der einen Festplatte auf der anderen Festplatten spiegeln, also sichern. Sollte jedoch RAID 0 aktuell eingestellt sein geht das was du willst eh nicht.

micneu

Avatar von micneu

Anmeldungsdatum:
19. Januar 2021

Beiträge: 692

Wohnort: Hamburg

adelaar schrieb:

RAID 1 würde doch automatisch das machen was du willst, die Daten der einen Festplatte auf der anderen Festplatten spiegeln, also sichern. Sollte jedoch RAID 0 aktuell eingestellt sein geht das was du willst eh nicht.

da muss ich wieder sprechen RAID 1 ist KEIN backup

  • Wird was gelöscht, ist es dann auf beiden Platten weg

adelaar

Anmeldungsdatum:
23. November 2024

Beiträge: 431

micneu schrieb:

da muss ich wieder sprechen RAID 1 ist KEIN backup

  • Wird was gelöscht, ist es dann auf beiden Platten weg

Damit hast du natürlich recht. Kann aber auch bei rsync passieren, je nach verwendeten Parametern.

rsync --delete

würde das auch tun, es sei denn man verwendet es in Kombination mit --backup-dir=.Also z.B.

rsync --delete --backup-dir=/Pfad/zum/Verzeichnis/für/gelöschte/Dateien/

Der Punkt ist aber: wir wissen alle nicht wie das NAS von kopeter konfiguriert ist. Also gut möglich dass es RAID 0 hat.

kopeter

(Themenstarter)
Avatar von kopeter

Anmeldungsdatum:
9. Juli 2013

Beiträge: 123

also, das NAS ist für die Ubuntufrage eigentlich nicht weiter von Belang. Gehen wir mal davon aus, dass es zwei funktionierende Freigaben gibt. Die kann ich beide auch lokal hier einbinden. Bei Windows hieß das Netzlaufwerk, hier sieht es im Nautilus so aus als wären das einfache lokale Ordner.

Ich habe zwei Freigaben auf entfernten Rechnern (sind nun eben beide auf dem NAS, aber das ist ja Wurst) die ich von einem dritten Standort (meinem Rechner) nun per rsync eine Datensicherung vom einen aufs andere machen möchte.

meine nicht funktionierende Lösung wäre also sowas wie:

rsync -uvae ssh Username@192.168.0.2:/pfad/zur/Quelle/ Username@192.168.0.2:/pfad/zum/Ziel/

Zur Genese des Problems: Zunächst hatte ich die Platten als RAID gespiegelt. da war dann aber kein Platz mehr irgendwann für Synologie-Datensicherung und die Daten (und es kam mir der Gedanke dass Datensicherung und Daten nicht zwingend auf der selben Platte liegen sollten) Daher sind die beiden Platten nun beide eigenständig und es soll vom wichtigen Teil der Daten eine Datensicherung auf der anderen Platte gemacht werden. Am Besten mit verschiedenen Versionen, sodass auch Änderungen rückgängig gemacht werden können. Dafür gibts ja Skripte im Wiki. Aber: rsync Lokal zu entfernt oder entfernt zu lokal arbeiten und entfernt zu entfernt ist nicht vorgesehen. Mein Gehirn denkt dass man das machen können müsste, aber ich hab eben keine Ahnung wie. rsync wäre mir auch deshalb eine bevorzugte Lösung, weil man die Daten einfach wieder verfügbar machen kann

micneu

Avatar von micneu

Anmeldungsdatum:
19. Januar 2021

Beiträge: 692

Wohnort: Hamburg

Alles möglich mit rsync. Wird nur sehr komplex. Mit ein wenig googeln findet mal wie du ja schon schreibst Lösungen die deine Wünsche abdecken. Also Problem gelöst oder nicht. Und die Diskussion über das auflösen deines RAID1 spare ich mir hier, du musst ja wissen was du da machst.

kopeter

(Themenstarter)
Avatar von kopeter

Anmeldungsdatum:
9. Juli 2013

Beiträge: 123

was ich finde ist eine Lösung die mir Lokale Daten ins Netzlaufwerk sichert, von Netz1 zu Netz2 finde ich leider nicht

micneu

Avatar von micneu

Anmeldungsdatum:
19. Januar 2021

Beiträge: 692

Wohnort: Hamburg

Du musst doch nur eine andere Quelle auswählen, keine Ahnung was du gefunden hast. Wie schon geschrieben, ich hätte es mit rsync gemacht. Hast du gefunden wie du den Dienst startest?

kopeter

(Themenstarter)
Avatar von kopeter

Anmeldungsdatum:
9. Juli 2013

Beiträge: 123

micneu schrieb:

Du musst doch nur eine andere Quelle auswählen, keine Ahnung was du gefunden hast. Wie schon geschrieben, ich hätte es mit rsync gemacht. Hast du gefunden wie du den Dienst startest?

irgendwie steh ich aufm Schlauch.

ich habe im Terminal so nen Befehl:

rsync -uvae ssh /pfad/zur/Quelle/ Username@192.168.0.2:/pfad/zum/Ziel/

der funzt, macht aber nicht was er soll.

rsync -uvae ssh Username@192.168.0.2:/pfad/zur/Quelle/ Username@192.168.0.2:/pfad/zum/Ziel/

der funktioniert Nicht, täte aber was er sollte wenn er täte.

STRAGIC-IT

Avatar von STRAGIC-IT

Anmeldungsdatum:
3. Januar 2006

Beiträge: 3425

Wohnort: Fürth

Hallo kopeter, um es Dir einfacher zu machen… freunde Dich mit dem Programm LUCKY-BACKUP an. Dieses beinhaltet alles was Du benötigst und arbeitet mit RSYNC. Auf Deinem NAS solltest Du dann einen RSYNC-SERVER erstellen. Wie das klappt findet sich in Infos vom Hersteller.

BYE HS

kopeter

(Themenstarter)
Avatar von kopeter

Anmeldungsdatum:
9. Juli 2013

Beiträge: 123

meine Testmöglichkeit ist nun leider übers WE offline, aber das das sieht zumindest schonmal gut aus. vielen Denk

Antworten |