Sicherung der Daten von Synology DS212+ auf Netzlaufwerk ohne rsync

Status
Für weitere Antworten geschlossen.

sirius-b

Benutzer
Mitglied seit
06. Jan 2012
Beiträge
5
Punkte für Reaktionen
0
Punkte
0
Hallo liebe Forenmitglieder und Admins

Ich habe hier eine DS212+ und möchte die Daten dieser Diskstation gerne auf ein anderes Netzlaufwerk sichern, jedoch ist das Netzlaufwerk keine andere Diskstation und auch rsync ist nicht eingerichtet.

Ist dies irgendwie möglich? Ich dachte irgendwie an ein Script, das ich auf dem Synology automatisiert alle Tage einmal ausführen kann..... Doch wie könnte ich das bewerkstelligen? Hat da jemand eine Idee..?

Liebe Grüsse

sirius
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Für solche Jobs gibt es etliche Protokolle: z.B. FTP oder ssh (SCP oder sftp) etc ppt
 

sirius-b

Benutzer
Mitglied seit
06. Jan 2012
Beiträge
5
Punkte für Reaktionen
0
Punkte
0
Hmm.. Ja über ssh greife ich auf den Server direkt zu, OK. Dort ein Script zu erstellen und abzuspeichern bringe ich wahrscheinlich auch noch hin (bin zwar nicht gerade der Linux-Profi aber ja :p) - aber wie bringe ich das NAS dazu, das Script 1x täglich automatisch auszuführen? Bei Windows gibt es da geplante Tasks....

...oder bin ich auf dem falschen Weg...?
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
bei Linux heissen diese geplanten Tasks cronjobs. Ist denn die Gegenseite auch eine Linux Kiste? Falls ja, hast du dort rsync verfügbar? rsync via ssh ist imho die beste Methode
 

sirius-b

Benutzer
Mitglied seit
06. Jan 2012
Beiträge
5
Punkte für Reaktionen
0
Punkte
0
Ja, die Gegenseite wäre auch eine Linux-Kiste; jedoch ist dies nicht meine Kiste. Ich darf sie einfach verwenden, um ein Backup meiner Daten darauf zu speichern...

Und da es nicht meine Kiste ist, möchte ich darauf nicht gross Dienste installieren... Nicht, dass dann wegen mir etwas anderes nicht mehr läuft :-S

Deshalb möchte ich es eigentlich ohne rsync machen, da ich weder über rsync-Kenntnisse noch gross über Linux-Kenntnisse verfüge...

Cronjobs? Danke für den Tipp! Ich werde mich in dieser Richtung mal schlau machen und sehen, ob ich so das Script auf dem NAS zum Laufen bringe.....

Am schönsten wäre zwar TimeBackup von Synology selber.... Kann man dem nicht sagen, es soll das TimeBackup auf ein ('doofes') Netzlaufwerk speichern?
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Wenn die Gegenseite ein "standart" Linux ist, dann wird das rsync Kommando vorhanden sein. wenn es mir recht ist gehört rsync zum Grundstock eines Linux
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
man kann sich auch überlgen, ob man die andere Linux-Kiste nicht z.B. per NFS mounted und dann einen 'lokalen' rsync macht ...

Itari
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
@itari
und wie sichert man in diesem Fall den nfs ab? Ich geh mal davon aus der User hat keine fixe IP und darum wird man die Firewall dazu ned nutzen können. Entweder müsste man die Firewallregel und die export Konfig jedesmal anpassen wenn die IP ändert oder den nfs für alle freigeben. Man könnte den OpenVPN als gesicherten Transport für nfs verwenden. Dann müsste man aber damit leben, dass man maximal 10MBit/s hat (das tun Interface kann nicht mehr als 10MBit).
Für mich ist die flexibelste Form eines Backups zwischen Clients via Internet, wo einer oder beide eine dynamische IP haben können, die Combo ssh und rsync. ssh kann man mit Zertifikaten so absichern, dass man eine sehr zuverlässige Form der Authentifizierung hat d.h. die Firewall Regel kann sehr offen sein. Zudem bietet ssh eine starke Verschlüsselung bei der Übertragung

Gruss

tobi

p.s. bist du gut gerutscht ins 2012?
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
bin gut gerutscht *gg*
 

sirius-b

Benutzer
Mitglied seit
06. Jan 2012
Beiträge
5
Punkte für Reaktionen
0
Punkte
0
Danke für eure Hilfe & Ideen!

OK, cronjobs und Script wären nun kein Problem mehr, jedoch musste ich mit Erschrecken feststellen, dass bei cp der Parameter -u gar nicht geht (nur neue Dateien überschreiben)... Und das verwundert mich jetzt doch ein wenig......

Die Idee von dir gefällt mir, itari (Freigabe mounten und dann lokal sichern)... Ist übrigens im lokalen Netzwerk, von da her wäre fixe IP und so kein Problem..

Werde das morgen mal testen!

...wäre es mit dieser Methode dann theoretisch auch möglich, über TimeBackup zu sichern?
 

sirius-b

Benutzer
Mitglied seit
06. Jan 2012
Beiträge
5
Punkte für Reaktionen
0
Punkte
0
Ganz geil, es funktioniert :D
Man muss die DS nur austricksen! Hier eine kleine Anleitung für diejenigen, die ähnliches vor haben:
1. ganz normal auf dem GUI ein neuer gemeinsamer Ordner erstellen, z.B. 'backup'
2. ein neues, lokales Backup konfigurieren (Achtung: NICHT sofort ausführen!) mit dem 'backup'-Verzeichnis als Ziel
3. gewünschtes Netzlaufwerk in den Backup-Ordner mounten
4. Backup (gemäss Zeitplan) ausführen :)

Natürlich muss man das Mounten noch in den Autostart nehmen, falls man die DS mal neustartet... Da hat mir dieser Artikel weitergeholfen.

Wenn man das Netzlaufwerk zuerst mountet, kann man nachträglich das Backup nicht mehr konfigurieren!
TimeBackup ist nur möglich, wenn man das Netzlaufwerk in einem anderen Volume mountet!
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
@sirius-b,

ungefährt genauso hatte ich es mir gedacht :)

Itari
 

schubi

Benutzer
Mitglied seit
28. Jan 2012
Beiträge
11
Punkte für Reaktionen
0
Punkte
0
Erstmal danke an die vielen nützlichen Hinweise!
Da ich mich als linux-anfänger nicht wirklich gut auskenne bitte ich euch um Hilfe.
Also ich habe ein Zyxel Nsa 220 plus
Dort habe ich ein Share (Ds211) eingerichtet (für den Benutzer Martin) (siehe Screenshoot)
Unter Windows ist das Verzeichnis erreichbar.

Auf dem DS211j habe ich einen Ordner Backup angelegt. nun versuche ich den mount befehl auszuführen (siehe weiter unten)
- es kommt immer die Meldung "no such file or directory"

was könnte da faul sein?

lg Schubi

nsa220.jpg


DS211> ll
drwxr-xr-x 14 root root 4096 Jan 28 09:27 .
drwxr-xr-x 20 root root 4096 Dec 8 09:20 ..
drwx------ 2 root root 4096 Dec 19 00:37 @autoupdate
drwxr-xr-x 3 admin users 4096 Apr 14 2011 @database
drwxr-xr-x 17 root root 4096 Feb 4 2004 @postfix
-rw------- 1 root root 6057984 Oct 7 19:53 @smbd.core
drwxrwxrwx 4 root root 4096 Jan 24 08:31 @spool
drwxrwxrwx 3 root root 4096 Jan 28 09:27 @tmp
-rw------- 1 root root 1740800 Oct 23 11:12 @usb_controller..core
drwxrwxrwx 2 root root 4096 Jan 28 09:26 Backup
-rw------- 1 root root 7168 Jan 28 09:27 aquota.group
-rw------- 1 root root 8192 Jan 28 09:27 aquota.user
drwxr-xr-x 9 root root 4096 May 15 2011 homes
drwxrwxrwx 6 root root 4096 Oct 1 07:15 iTunes_Music
drwxrwxrwx 115 root root 12288 Nov 13 20:25 music
drwxrwxrwx 5 root root 4096 Oct 14 16:10 photo
drwxrwxrwx 6 root root 4096 Apr 23 2011 video
drwxrwxrwx 2 root root 4096 May 1 2011 web
DS211> mount -o bind //192.168.0.210/ds211/ -o username=Martin,password=XXXXXX
/backup/
mount: mounting //192.168.0.210/ds211/ on /backup/ failed: No such file or directory

DS211> mount -o bind //192.168.0.210/Sicherung/ds211/ -o username=Martin,passwor
d=XXXXXXX /Backup/
mount: mounting //192.168.0.210/Sicherung/ds211/ on /Backup/ failed: No such file or directory
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.160
Punkte für Reaktionen
407
Punkte
393
Hallo,
das sollte heißen
Rich (BBCode):
mount.cifs //192.168.0.210/Sicherung/DS211 /volume1/public/Backup -o username=Martin,password=XXXXXXXX

Gruß Götz
 

schubi

Benutzer
Mitglied seit
28. Jan 2012
Beiträge
11
Punkte für Reaktionen
0
Punkte
0
Danke!

Das funktioniert leider immer noch nicht:
DS211> mount.cifs //192.168.0.210/Sicherung/DS211 /volume1/public/Backup -o user
name=Martin,password=XXX
-sh: mount.cifs: not found
DS211> mount.cifs //192.168.0.210/DS211 /volume1/public/Backup -o username=Marti
n,password=XXX
-sh: mount.cifs: not found
DS211> mount.cifs //192.168.0.210/DS211 /volume1/public/Backup
-sh: mount.cifs: not found
DS211>

Ich habe mittlerweilen auf dem Zyxel NSA 220 funplug installiert - kann ich da etwas nachsehen ob mein Ordner richtig angelegt wurde?

mehr als "ls" und "cd" kenne ich nicht unter linux :-(
das Ergebnis:

/usr # cd ..
/ # ls
after_booting.sh etc lib usr
bin ffp proc var
dev home sbin
e-data i-data tmp

Danke schon mal für die Mühe
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.160
Punkte für Reaktionen
407
Punkte
393
Hallo,
welche Firmwareversion hast Du auf der DS? Geht erst ab DSM 3.2.

Gruß Götz
 

schubi

Benutzer
Mitglied seit
28. Jan 2012
Beiträge
11
Punkte für Reaktionen
0
Punkte
0
OK - ich hab die 3.1
Ich werde die 3.2'er draufspielen, dann melde ich mich wieder.

Danke, lg Martin
 

schubi

Benutzer
Mitglied seit
28. Jan 2012
Beiträge
11
Punkte für Reaktionen
0
Punkte
0
Hallo wieder,
ich hab nun mein System upgedatet.
Es schaut so aus:
DS211> mount.cifs //192.168.0.210/Sicherung/DS211 /volume1/Backup -o username=Ma
rtin,password=XXX
mount error(1): Operation not permitted
Refer to the mount.cifs(8) manual page (e.g.man mount.cifs)

lg Martin
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.160
Punkte für Reaktionen
407
Punkte
393
Hallo,
bist Du als root angemeldet?

Gruß Götz
 

schubi

Benutzer
Mitglied seit
28. Jan 2012
Beiträge
11
Punkte für Reaktionen
0
Punkte
0
Ja ich denke schon - ich hab mich als admin angemeldet.
Das müsste doch das selbe sein - oder?

Lg Martin
 
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