Hauptmenü

Backup auf NAS

Begonnen von wthiess, 14 Mai 2018, 22:31:41

Vorheriges Thema - Nächstes Thema

sash.sc

#105
Hallo zusammen.

habe da ein problem mit der Backup routine. Bin mit Fhem auf nen neuen RPI gewechselt (4b).
Habe den user und password auch neu gesetzt in der backup.sh
es scheint aber ein problem mit dem mounten zu geben.

Hier der auszug aus dem log von fhem.


Mounten hat anscheinend nicht geklappt, skip.
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) and kernel log messages (dmesg)
mount error(13): Permission denied
Mounts werden aktualisiert
/etc/fstab: Eintrag bereits vorhanden: //192.168.2.126/zuhause/backup /Q/backup cifs username=xx,password=xxx,iocharset=utf8 0 0
mountComplete: //192.168.2.126/zuhause/backup /Q/backup cifs username=xx,password=xx,iocharset=utf8 0 0

/Q/backup leer, Mounten starten
/Q/backup bereits vorhanden
192.168.2.126 erreichbar
rtt min/avg/max/mdev = 1.051/1.051/1.051/0.000 ms
1 packets transmitted, 1 received, 0% packet loss, time 0ms
--- 192.168.2.126 ping statistics ---

64 bytes from 192.168.2.126: icmp_seq=1 ttl=64 time=1.05 ms
PING 192.168.2.126 (192.168.2.126) 56(84) bytes of data.
/backup bereits vorhanden


Anstatt Buster habe ich jetzt Bullseye als Systemversion

Den Benutzer fhem habe ich extra auf dem nas angelegt und auch die rechte für das zielverzeichnis gesetzt (Vollzugriff).
Bin mit meinem latein am ende !

Jemand eine Idee.

gruß und danke
Sascha

P.S.:

habe noch aus dmesg folgendes heraus geholt


[  624.245759] CIFS: No dialect specified on mount. Default has changed to a more secure dialect, SMB2.1 or later (e.g. SMB3.1.1), from CIFS (SMB1). To use the less secure SMB1 dialect to access old servers which do not support SMB3.1.1 (or even SMB3 or SMB2.1) specify vers=1.0 on mount.
[  624.245775] CIFS: Attempting to mount \\192.168.2.126\zuhause
[  624.611682] CIFS: VFS: cifs_mount failed w/return code = -2
[ 1353.288303] CIFS: Attempting to mount \\192.168.2.126\zuhause
[ 1353.650475] CIFS: VFS: cifs_mount failed w/return code = -13

Raspi 4B+ Bullseye ;LaCrosse; HomeMatic; MapleCUL; ZigBee; Signalduino ESP32 ; Shellys; MQTT2; Grafana mit Influxdb

sash.sc

#106
So, ahbe die vorherigen posts nochmal durchgeschaut.

Habe dann mal manuell gemountet.


sudo mount -t cifs -o username='xxx',password='xxx',vers=3.0 //192.168.2.126/Backup/FHEM /Q/backup


Mit dem neu angelegten User "FHEM". Der Unetrschied war wohl das vers=3.0.
Auf neueren Systemen wird SMB (Samba) v1 nicht mehr unterstützt. Daher musste die Angabe größer Version 2.1 sein (nach den Logauszügen).

Also 1x manuell gemountet, das Script dann manuell gestartet und abgewartet.
Dann wurden alle Backups rübergeschoben auf das NAS.

Habe das Backup Script noch angepasst.


do
mountComplete="//$mountIp/$mountDir $localMountPoint cifs vers=3.0,username=$mountUser,password=$mountPass 0 0"
echo "mountComplete: $mountComplete"


Gruß
Sascha
Raspi 4B+ Bullseye ;LaCrosse; HomeMatic; MapleCUL; ZigBee; Signalduino ESP32 ; Shellys; MQTT2; Grafana mit Influxdb

Wernieman

Normalerweise ist die Angabe einer Version nicht nötig. Nur wenn man "veraltete" benötigt.
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

Otto123

genaugenommen ist die Angabe vers=3.0 kontraproduktiv, da dadurch ev. eine alte Version genommen wird. siehe https://wiki.ubuntuusers.de/mount.cifs/#SMB-Protokoll-Versionen
Also weglassen und diese Option nur verwenden wenn man wirklich eine alte Version nehmen muss.
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

wendeling

Hallo,
ich habe da mal eine Frage .
Habe mir jetzt ein FHEM auf einem NUC mit Ubundu installiert.
Habe mich auch stikt an die Anweisungen für das Backup gehalten.
Aber leider wird mein NAS nicht gemountet.
Bei dem noch laufenden FHEM auf einem Raspi funktioniert es problemlos.
Was muss ich evtl. bei Ubundu anders machen ?

Damit soll gemountet werden
sudo mount -t nfs -o soft 192.168.113.192:/mnt/HD/HD_a2/fhembackup /Q/backup


Otto123

gibt es eine Fehlermeldung?

Möglichkeiten:
sudo geht nicht?
NFS export auf der NAS ist nicht für diese IP gemacht?

Zum nachlesen https://wiki.ubuntuusers.de/NFS/
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

wendeling

Hallo Otto,
vielen Dank für Deine Antwort.

Ich bekomme nur bei SQl diese Meldung :

Can't open file '/Q/backup/rpi/fhem/192.168.112.103/fhem_2024_03_26_04_00.sql' for write access

Bezüglich NFS , wie ich schon geschrieben habe, läuft das auf einem Raspi problemlos schon Zwei Jahre .
Also muss es doch so funktionieren.

Ich denke ich bekomm einfach keinen Mount hin , oder ?

Gruß
Wendelin


Otto123


was bekommst Du in der FHEM Kommandozeile damit zurück?
{qx(ls -lha /Q/backup/)}{qx(ls -lha /Q/backup/rpi/fhem/192.168.112.103/)}
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

wendeling

Hallo Otto,
Beim ersten befehl

insgesamt 8,0K
drwxr-xr-x 2 root root 4,0K Mär 14 21:54 .
drwxr-xr-x 3 root root 4,0K Mär 14 21:54 ..

Beim zweiten , keine Meldung

Gruß
Wendelin


Otto123

Guten Abend,

naja das ist nur der Mountpoint, da ist nicht gemounted. Insofern ist dein "SQL Zugriff" sinnlos bzw. läuft ins leere.

Was liefert Dir:
{qx(showmount -e 192.168.113.192)}
Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

wendeling

Guten Abend Otto,
Die Eingabe liefert keine Ausgabe und keinen Fehler

Gruß
Wendelin

Otto123

dann gibt es mMn unter dieser IP keine NFS Freigabe die Du mounten könntest.
Ist die IP richtig und vom FHEM erreichbar?

Kannst Du dich auf diese IP per Terminal verbinden und dort ein cat /etc/exporteingeben?
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

wendeling

Hallo Otto,
vielen Dank bis hierher.
Aktuell bin ich im Ausland und habe erst am Freitag wieder vorort zugriff auf das System. Mit Fhem kann ich mich zwar über den Port 8083 verbinden , aber leider nicht mit dem System selbst, dafür muss ich noch den ssh server einrichten.
Würde aber sehr gern hier am Freitag weitermachen. Bis dahin

VG
Wendelin