Das Backupscript raspiBackup.sh wird immer mehr benutzt um die Backups auf einer Synology abzulegen. Da ich keine Synology habe kann ich keinerlei Tests vornehmen um bei Problemen zu helfen. Deshalb erstelle ich diese Webseite um allen Nutzern einer Synology eine Möglichkeit des Informationsaustausches über Kommentare zu dieser Seite zu geben. Wer eine Synology besitzt kann kurz einen Kommentar posten und sich damit an der Diskussion beteiligen.

Ergebnisse und Empfehlungen, die aus Diskussionen entstehen, werden natürlich hier dokumentiert.

 

Es wurde verschiedentlich berichtet, dass es mit Synologies Probleme mit Hardlinks geben kann, die von rsync benutzt werden, wenn nfs4 benutzt wird. Mit
192.168.0.42:/backup /backup nfs rw,nfsvers=3 0 0
wird das nfs3 Protokoll benutzt so dass das Backupskript dann erfolgreich durchläuft.
 

Beitrag von Markus (Kommentar #2)

 

Bei mir läuft das Backup mit raspiBackup.sh in folgender Konfiguration:

* Raspberry mit Rasbian Whezzy
* raspiBackup.sh, Version 0.5.7.10e
* Synology NAS DS213, mit aktueller DSM Version

Synology NAS Share: /volume1/backup
Synology NAS Share NFS Regeln: Hostname oder IP: *, Privileg: Lesen/Schreiben, Squash: Keine Zuordnung
Synology NAS Share Berechtigungen (Konsole): d---------    5 root     root          4096 Dec 15 06:01 backup
Raspberry Pi Mountpoint: /media/nas-backup

Raspberry Pi fstab Einträge für NFS3 und NFS4

# Entry for the NAS backup, mount with NFS version 3
192.168.X.XXX:/volume1/backup /media/nas-backup nfs rw,nfsvers=3 0 0
# Entry for the NAS backup, mount with NFS version 4
#192.168.X.XXX:/volume1/backup /media/nas-backup nfs rw 0 0

Anmerkung zum Mounten mit NFS4:
Der Benutzer Jean hat auf der englischen Seite von raspibackup beschrieben wie man das Backup auf ein Share welches mit NFS4 eingebunden ist durchführen kann. Konnte es bisher noch nicht testen. Hier der Permalink

Auszug aus der raspiBackup.conf abgelegt unter /usr/local/etc/

cat /usr/local/etc/raspiBackup.conf
# path to store the backupfile
DEFAULT_BACKUPPATH="/media/nas-backup"
# how many backups to keep
DEFAULT_KEEPBACKUPS=4
# type of backup: dd, tar, xbmc or rsync
DEFAULT_BACKUPTYPE="rsync"

Ich hoffe das einigen Synology Benutzern hiermit geholfen ist.

 

Entdeckungen von Alfred

Alfred bekam folgende Fehlermeldung von rsync

rsync: chown "/mnt/nas/arami nta/araminta-rs ync-backup-2016 1029-190948/mmc blk0p1/overlays /.w1-gpio-overl ay.dtb.ansSC4" failed: Operation not permitted (1)"
Dann benutze er den rsync Befehl, den er im raspiBackup.log fand, den raspiBackup ausführt um das Backup zu erstellen um das Problem zu reproduzieren und gezielt ohne raspiBackup zu debuggen. Da er den -P Modus benutzt musste er vorher noch folgende Befehle ausführen:
 
sudo mkdir /tmp/mmcblk0p1
sudo mount /dev/mmcblk0p1 /tmp/mmcblk0p1
 

Ich machte dann zufällig einen Fehler der zur Lösung führte: Das ist der rsync Befehl den ich ausführte:

 
rsync --exclude="/mnt/nas" --exclude=/proc/* --exclude=/lost+found/* --exclude=/sys/* --exclude=/dev/* --exclude=/boot/* --exclude=/tmp/* --exclude=/run/* --exclude=mmcblk0p1/overlays/*  --numeric-ids -aHAXx -v /tmp/mmcblk0p1 "/mnt/nas/test.backup" 
 
Dieser Befehl funktionierte ohne Fehlermeldung. Es lag aber daran dass ich vergessen hatte 'sudo' zu benutzen. Als ich den Befehl dann nochmal mit sudo ausführte kam die Fehlermeldung wieder. Das weist IMHO auf ein Zugriffsproblem auf der Synology NAS hin. Nachdem ich dann auf der NAS die NFS permissions von 'map all users to admin' auf 'no mapping' geändert hatte, bingo, funktionierte es auch mit sudo.

Kommentar schreiben

Spam Kommentare sind sinnlos !
Vor der Publizierung wird jeder Beitrag auf Spam geprüft. Leider dauert es deswegen bis ein Kommentar sichtbar wird. Dafür erhält aber kein Subscriber Spam eMails.
Die eMail ist optional und nicht öffentlich sichtbar. Sie ist notwendig um eMail Benachrichtigungen zu Antworten auf Kommentare zu erhalten und wird u.U. genutzt um offline zu kommunizieren.

Spam comments are useless !
Any comment will be reviewed first and checked for spam. Unfortunately this delays the publishing of comments but will protect subscribers from spam.
eMail is optional and hidden and is required get update notifications for any comments and may be used to contact you offline


Kommentare   

0 #11 framp 2016-10-29 21:32
Jetzt gibt es auch einen englischsprachi gen raspiBackup user, der Probleme mit der Synology hat. Ich habe deshalb diese Webseite kopiert und ins Englische übersetzt.

@Markus: Noch einmal vielen Dank für Deinen Beitrag und ich denke das ist Dir auch recht :roll:
Zitieren
0 #10 Markus 2015-04-09 21:22
Hi duck69,

das freut mich zu lesen, danke für die Rückmeldung ;-)

Grüsse
Zitieren
0 #9 duk64 2015-04-09 20:28
@Markus:
Danke, habs so gemacht und funktioniert einwandfrei!
Zitieren
+1 #8 Markus 2015-04-06 22:36
Hi duck64,

zitiere duk64:
@Markus
ws meinst du hiermit:
-> Synology NAS Share Berechtigungen (Konsole)
d--------- 5 root root 4096 Dec 15 06:01 backup

was muss ich in der Synology wo /wie einstellen?

was ist d----------?

MfG
duk64


Einstellen musst du eigentlich nichts. Melde dich einfach an deiner Synology NAS an (DSM) und erstelle über die File Station -> Erstellen -> Ordner erstellen, einen neuen Ordner (nicht einen "Neuen gemeinsamen Ordner erstellen"). Ich meine also, das wenn du dich auf deiner Synology NAS über Putty anmeldest, sollte die Ausgabe zu deinem Backupverzeichn is ähnlich sein.

d---------- steht für directory, also einfach nur ein Verzeichnis. Ich habe keine weiteren Berechtigungen über die Konsole verändert.

Grüsse
Markus
Zitieren
0 #7 framp 2015-04-06 18:41
Moin duck64,

das sind die normalen Dateiberechtigu ngen wie es sie unter Linux gibt. Siehe dazu z.B auch http://pmhahn.de/linux/permission/. Wie man das auf der Synology einstellt kann ich Dir aber leider nicht sagen :sad:

Cu framp
Zitieren
0 #6 duk64 2015-04-06 18:26
@Markus
ws meinst du hiermit:
-> Synology NAS Share Berechtigungen (Konsole)
d--------- 5 root root 4096 Dec 15 06:01 backup

was muss ich in der Synology wo /wie einstellen?

was ist d----------?

MfG
duk64
Zitieren
0 #5 framp 2015-01-11 18:14
Moin Thomas,

Dein Ansatz klingt sehr interessant. Bin gespannt auf die Details :-)

Cu framp
Zitieren
0 #4 framp 2015-01-11 10:10
Vielen Dank Markus für Deinen Beitrag. Ich habe ihn oben aufgenommen, damit er schneller zu finden ist.
Zitieren
0 #3 Thomas 2015-01-11 00:00
Hallo zusammen,
Nachdem ich etwas länger nach einer Lösung suchte einen Raspberry auf eine Synology zu sichern fand ich eine Lösung die, gesteuert von der Synology das Backup zieht!

Links folgen sobald ich am PC bin!

Kurz gefasst ist es so:
Synology und Raspberry werden über ssh und generierte keys verbunden und die Synology ruft mittels rsync das Backup ab!
Zitieren
+1 #2 Markus 2015-01-10 23:53
Bei mir läuft das Backup mit raspiBackup.sh in folgender Konfiguration:

* Raspberry mit Rasbian Whezzy
* raspiBackup.sh, Version 0.5.7.10e
* Synology NAS DS213, mit aktueller DSM Version

-> Synology NAS Share:
/volume1/backup

-> Synology NAS Share NFS Regeln:
Hostname oder IP: *, Privileg: Lesen/Schreiben , Squash: Keine Zuordnung

-> Synology NAS Share Berechtigungen (Konsole)
d--------- 5 root root 4096 Dec 15 06:01 backup

-> Raspberry Pi Mountpoint
/media/nas-back up

-> Raspberry Pi fstab Eintrag für NFS3
# Entry for the NAS backup, mount with NFS version 3
192.168.X.XXX:/volume1/backup /media/nas-back up nfs rw,nfsvers=3 0 0

-> Raspberry Pi fstab Eintrag für NFS4
# Entry for the NAS backup, mount with NFS version 4
#192.168.X.XXX:/volume1/backup /media/nas-back up nfs rw 0 0

-> Anmerkung zum Mounten mit NFS4:
Der Benutzer Jean hat auf der englischen Seite von raspibackup beschrieben wie man das Backup auf ein Share welches mit NFS4 eingebunden ist
durchführen kann. Konnte es bisher noch nicht testen. Hier der Permalink:
http://www.linux-tips-and-tricks.de/en/raspberry/303-pi-creates-automatic-backups-of-itself#comment-530

->Auszug aus der raspiBackup.con f abgelegt unter /usr/local/etc/
cat /usr/local/etc/raspiBackup.con f
# path to store the backupfile
DEFAULT_BACKUPPATH="/media/nas-back up"
# how many backups to keep
DEFAULT_KEEPBACKUPS=4
# type of backup: dd, tar, xbmc or rsync
DEFAULT_BACKUPTYPE="rsync"

Ich hoffe das einigen Synology Benutzern hiermit geholfen ist.

Grüsse
Markus
Zitieren