Synology NAS auf RaspberryPI mounten

Hi…

Ich habe mal eine Frage an die Linux Experten…

IPSymcon läuft bei mir auf einem RaspberryPi. Um ein regelmäßiges Backup zu erstellen habe ich mir ein Skript geschrieben, dass zukünftig per Cronjob gestartet werden soll. Ziel der Sicherung ist ein Synology NAS.

Zum Mounten habe ich folgenden Eintag in die fstab eingefügt:

//192.168.0.230/Sicherung_Linux /home/pi/NAS/Sicherung_Linux cifs vers=2.0,username=xxx,password=xxx,uid=1000,gid=100 0 0

Das funktioniert aber leider nicht…:confused:

Wenn ich allerdings im Terminal den Eintrag direkt anspreche über den folgenden Befehl - funktioniert alles:

sudo mount /home/pi/NAS/Sicherung_Linux

Kann mir vielleicht einer von Euch helfen woran das liegt.

Schon mal vielen Dank!

Grüße Jochen

Hi Jochen,

ich bin zwar kein Linux experte aber ich stand auch mal vor dem Problem.
Bei mir steht folgendes in der fstab


//192.168.1.99/PI-Server /home/pi/NAS/PI cifs defaults,username=XXXX,domain=domain,uid=0,noforceuid,gid=0,noforcegid,password=XXXX,x-systemd.automount,x-systemd.re$

Gruß Stephan

1 „Gefällt mir“

Hi Stephan…

Hat bei mir auch funktioniert! Vielen Dank für den Hinweis!

Falls einer der Linux Experten noch eine Erklärung hat, was das Problem war, würde mich das natürlich auch noch interessieren. Man möchte ja dazu lernen… :wink:

Grüße Jochen

Hi Jochen,

was das für ein Problem war kann ich dir leider nicht mehr sagen. Ist schon
zwei Jahre her als ich vor dem gleichen Problem stand.

Aber schön des es funktioniert und ich helfen konnte.

Gruß Stephan

Hi,
ich würde sagen das Linux-Experten von cifs abraten und zu nfs raten würden:-)

Ich kämpfe seit Jahren vergeblich Fritz!NAS in E2 einzubinden:-(

Ralf

Hallo,

ich mounte meine NAS-Laufwerke ( QNAP ) überhaupt nicht.

Die Backups werden lokal auf der jeweilugen Maschine per cronjob erstellt und dann per RSYNC auf die NAS kopiert.
Das mache ich auf allen Linux Maschinen so.

User auf der NAS anlegen, ssh-key erstellen und den dann auf die Linux-Maschine einbinden.

Wenn Interesse, kann ich das ganze Script mal listen und beschreiben.

Hi Tuxtum007…

Was ist der Grund für diese Vorgehensweise?

Script würde mich auf alle Fälle interessieren.

Danke und Grüße
Jochen

hi

wenn du etwas mountest hängt es im Dateisystem. Ein Fehler beim Scripten, oder Unachtsamkeit (rm - rf /) und alles inkl dem Inhalt vom eingehangenem Dateisystem ist futsch.

ist also für ein Backup nicht zu gebrauchen.

mfg

Gesendet von meinem HD1903 mit Tapatalk

Ein Grund ist, das ich meine NAS nicht im Dauerbetrieb laufen habe und das Laufwerk dann ständig neu gemountet werden müsste.

Zudem, ich brauche das Laufwerk nicht gemountet, um paar Dateien da hin zu kopieren.

Voraussetzung:

  • ssh-key des NAS-User muss in die authorized_keys deines User auf dem RasPi eingetragen werden, ggf. muss die Datei unterm <Homeverzeichniss>/.ssh/authorized_keys erstellt werden.

Damit ist das der Login ohne Passworteingabe möglich

  • Verzeichniss auf der NAS erstellen, wo die Daten hingeschrieben werden sollen.

Ergänzung, ich nutze keinen RasPi, sondern eine virtuelle Linux Maschine mit Ubuntu, ändert aber nichts den Weg.

Vorgehen:

  • Das Script läuft per Cronjob einmal täglich in der Nacht
  • Das Backup wird auf der Festplatte in einem Extra Verzeichniss gespeichert
  • dann erfolgt eine Synchronisation auf die NAS
  • am Ende werden Backups älter 15 Tage gelöscht
  • läuft die NAS nicht, wenn der cronjob startet, wird der RSYNC-Teil fehlschlagen und die Dateien beim nächstebn Mal kopiert.

Das ist eine Festplatte für die BAckups habe, lege ich neben den Tags, noch Wochen- und Monatsbackups an, die nur andere Namen haben und
der Aufräumjob entsprechend nach den anderen Dateinamen auch noch sucht.


#!/bin/bash
# Erstellt ein Backup der IP-Symcon Daten
# kopiert diese aufs Laufwerk /Data/IPSymcon_Backup

# IP-Symcon stoppen
/etc/init.d/symcon stop

# IP-Symcon Verzeichniss zippen
cd /var/lib/symcon/
/bin/tar cvfz /Data/IPSymcon_Backup/IPSBackup_TAG-$(date +%Y%m%d_%H%M).tgz *

# IP-Symcon starten
/etc/init.d/symcon start

# Synchronisation der Dateien auf NAS
/usr/bin/rsync --delete -avz /Data/IPSymcon_Backup/ admin@<HOSTNAME-NAS>:/share/Backup/IPSymcon/

# Löschen aller Tagessicherungen älter als 15 Tage
/usr/bin/find /Data/IPSymcon_Backup/IPSBackup_TAG* -mtime +15 -exec rm -f {} \;

exit