Autor Thema: Backup Pfad zu NAS-NFS Freigabe  (Gelesen 2038 mal)

Offline amenomade

  • Hero Member
  • *****
  • Beiträge: 2033
Antw:Backup Pfad zu NAS-NFS Freigabe
« Antwort #30 am: 09 September 2017, 20:31:10 »
Nein.
In auto.master definiert man das Verzeichnis, wo die Freigaben gemountet werden. Das ist Pflicht, und dieses Verzeichnis wird nicht editierbar.
In auto.<type> definiert man wie die Freigabe heissen wird.

auto.master => /haupt
auto.Synology => syno #für ein Synology
ergibt /haupt/syno  wenn gemountet.

Mit Option --ghost wird das Verzeichnis /haupt/syno immer da sein, auch wenn nix gemountet. Ohne diese Option existiert das Verzeichnis /haupt/syno erst wenn gemountet.
« Letzte Änderung: 09 September 2017, 20:33:20 von amenomade »
FHEM 5.8 Pi 3, EchoDot, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, und HM Komponenten

F:"Schatz? Mach aus bitte"
M: "Alexa? Licht aus"-"Ich bin mir leider nicht sicher"  M:"Alexa? aus Licht"-"Das weiss ich leider nicht" M:"Alexa? Schalte...
F: "Drück mal auf den blöden Knopf!

Offline amenomade

  • Hero Member
  • *****
  • Beiträge: 2033
Antw:Backup Pfad zu NAS-NFS Freigabe
« Antwort #31 am: 09 September 2017, 20:53:32 »
Ich bin immer noch sicher, dass das Problem aber auf dem NAS ist. Wenn Du aus fhem ein backup machst, wird dies wahrscheinlich mit user fhem angelegt. Dann muss entweder ein user fhem (mit gleichem UID) auf dem NAS Rechte kriegen, oder irgendwelches Mapping (squash) gemacht werden.

Schau mal z.B. hier: https://askubuntu.com/a/679060
FHEM 5.8 Pi 3, EchoDot, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, und HM Komponenten

F:"Schatz? Mach aus bitte"
M: "Alexa? Licht aus"-"Ich bin mir leider nicht sicher"  M:"Alexa? aus Licht"-"Das weiss ich leider nicht" M:"Alexa? Schalte...
F: "Drück mal auf den blöden Knopf!

Offline rabehd

  • Full Member
  • ***
  • Beiträge: 314
Antw:Backup Pfad zu NAS-NFS Freigabe
« Antwort #32 am: 09 September 2017, 21:40:07 »
Genau mit dem Thema habe ich auch rumgemacht.

Mounten ging per Hand und damit auch das Backup. Da das NAS nicht ständig läuft habe ich mich auch an autofs versucht. Erfolglos! Ich glaube dann irgendwo gelesen zu haben, dass autofs auf dem Raspberry ab ??? (irgendeine Version) nicht funktioniert.
Meine Lösung system("sudo mount 192.168.abc.def:/volumex/FHEMBackup /mnt/fhem -o nolock")Das führe ich ein paar Augenblicke vor dem Backup aus und es funktioniert.

Offline amenomade

  • Hero Member
  • *****
  • Beiträge: 2033
Antw:Backup Pfad zu NAS-NFS Freigabe
« Antwort #33 am: 09 September 2017, 22:09:16 »
autofs ist bei mir in Betrieb, und funktioniert.
Linux raspberrypi 4.9.35-v7+ #1014 SMP Fri Jun 30 14:47:43 BST 2017 armv7l GNU/Linux

Allerdings mounte ich mein NAS (kein Synology aber geht auch in Schlafmodus wenn nicht benutzt) über ssh. Einwandfrei.
FHEM 5.8 Pi 3, EchoDot, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, und HM Komponenten

F:"Schatz? Mach aus bitte"
M: "Alexa? Licht aus"-"Ich bin mir leider nicht sicher"  M:"Alexa? aus Licht"-"Das weiss ich leider nicht" M:"Alexa? Schalte...
F: "Drück mal auf den blöden Knopf!

Offline Steffen@Home

  • Full Member
  • ***
  • Beiträge: 187
Antw:Backup Pfad zu NAS-NFS Freigabe
« Antwort #34 am: 10 September 2017, 10:36:09 »
Dass der manuelle mount Pfad ein anderer war, war Absicht.

Habe den Pfad nun nochmals angepasst zu /mnt

Schreibrechte nun vorhanden!
Warum es jetzt funktioniert ist mir noch ein Rätsel. Selbst mit dem Pfad /BackupFHEM/BackupFHEM hätte es doch gehen müssen.
Im Synology habe ich nichts geändert.

auto.master: /mnt /etc/auto.Synology --ghostauto.Synology: BackupFHEM -fstype=nfs,rw,retry=0,uid=1000,gid=1000 192.168.1.120:/volume1/FHEMBackup
mount liegt also in /mnt/BackupFHEM
auch User fhem hat nun Schreibrechte.

Die Einstellungen im Synology:
NFS Berechtigungen:

IP: meine FHEM-Server IP
Lesen/Schreiben
Squash: Alle Benutzer zu Admin
Asyn:Ja
nicht privilegierte Ports:Ja
über Kreuz anhängen:Ja

Berechtigungen:
Lokale Benutzer:
admin:Lesen/Schreiben
alle anderen:kein Zugriff

Lokale Gruppen:
administrators: Lesen/Schreiben
alle anderen:kein Zugriff


das wichtigste aus mount:

/etc/auto.Synology on /mnt type autofs (rw,relatime,fd=6,pgrp=6203,timeout=300,minproto=5,maxproto=5,indirect)
192.168.1.120:/volume1/FHEMBackup on /mnt/BackupFHEM type nfs (rw,relatime,vers=3,rsize=131072,wsize=131072,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,mountaddr=192.168.1.120,mountvers=3,mountport=892,mountproto=udp,local_lock=none,addr=192.168.1.120)
FHEM auf RaspberryPi 3B,HM-MOD-RPI-PCB,HM-RT-CC-DN,HM-WDS10-TH-O,HM-Sec-SCo,HM-LC-Sw1PBU-FM,Relais Platine für ext. Ansteuerung,LD382 Wifi LED Controller,Raspi 2 mit Kamera

Offline Steffen@Home

  • Full Member
  • ***
  • Beiträge: 187
Antw:Backup Pfad zu NAS-NFS Freigabe
« Antwort #35 am: 10 Oktober 2017, 17:51:42 »
Mein Backup per autofs funktioniert wohl doch nicht  ???

wenn ich ls /mnt/BackupFHEM aufrufe kommt No such file or directory.

Mir fällt jetzt nichts mehr ein  ???

2017.10.10 17:42:13 2: Backup with command: tar -cf - "./backup" "./CHANGED" "./configDB.pm" "./contrib" "./demolog" "./docs" "./FHEM" "./fhem" "./fhem.cfg" "./fhem.cfg.demo" "./fhem.pl" "./log" "./maria10.conf" "./README_DEMO.txt" "./restoreDir" "./unused" "./www" |gzip > /mnt/BackupFHEM/FHEM-20171010_174213.tar.gz
sh: 1: cannot create /mnt/BackupFHEM/FHEM-20171010_174213.tar.gz: Directory nonexistent
tar: -: Wrote only 4096 of 10240 bytes
tar: Error is not recoverable: exiting now
Backup done

mount spricht:

/dev/mmcblk0p2 on / type ext4 (rw,noatime,data=ordered)
devtmpfs on /dev type devtmpfs (rw,relatime,size=469532k,nr_inodes=117383,mode=755)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,nodev,mode=755)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,mode=755)
cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/lib/systemd/systemd-cgroups-agent,name=systemd)
cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct)
cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
cgroup on /sys/fs/cgroup/net_cls type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls)
systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=22,pgrp=1,timeout=300,minproto=5,maxproto=5,direct)
mqueue on /dev/mqueue type mqueue (rw,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
configfs on /sys/kernel/config type configfs (rw,relatime)
/dev/mmcblk0p1 on /boot type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,errors=remount-ro)
/etc/auto.Synology on /mnt type autofs (rw,relatime,fd=6,pgrp=749,timeout=300,minproto=5,maxproto=5,indirect)
FHEM auf RaspberryPi 3B,HM-MOD-RPI-PCB,HM-RT-CC-DN,HM-WDS10-TH-O,HM-Sec-SCo,HM-LC-Sw1PBU-FM,Relais Platine für ext. Ansteuerung,LD382 Wifi LED Controller,Raspi 2 mit Kamera

Offline Wernieman

  • Hero Member
  • *****
  • Beiträge: 3347
Antw:Backup Pfad zu NAS-NFS Freigabe
« Antwort #36 am: 10 Oktober 2017, 19:54:59 »
dann gib zubns doch mal Deine jetziege Version von:
cat /etc/auto.Synology
- Bitte um Input für Output
- When there is a Shell, there is a Way

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

Offline Steffen@Home

  • Full Member
  • ***
  • Beiträge: 187
Antw:Backup Pfad zu NAS-NFS Freigabe
« Antwort #37 am: 10 Oktober 2017, 20:16:21 »
aktuell 2., habe noch etwas probiert.
#BackupFHEM -rsize=32768,wsize=32768,intr,tcp,timeo=300,rw 192.168.1.120:/volume1/FHEMBackup
BackupFHEM -fstype=nfs,rw,tcp,retry=1,timeo=300,uid=1000,gid=1000 192.168.1.120:/volume1/FHEMBackup
#BackupFHEM -fstype=nfs,rw,nfd,tcp,retry=0 192.168.1.120:/volume1/FHEMBackup
FHEM auf RaspberryPi 3B,HM-MOD-RPI-PCB,HM-RT-CC-DN,HM-WDS10-TH-O,HM-Sec-SCo,HM-LC-Sw1PBU-FM,Relais Platine für ext. Ansteuerung,LD382 Wifi LED Controller,Raspi 2 mit Kamera

Offline Wernieman

  • Hero Member
  • *****
  • Beiträge: 3347
Antw:Backup Pfad zu NAS-NFS Freigabe
« Antwort #38 am: 10 Oktober 2017, 20:21:53 »
Habe noch etwas "vergessen":
grep -v "^#" /etc/autofs.conf
grep -v "^#" /etc/auto.master

Die beiden "greps", damit die Kommentarzeilen nicht mitkommen
- Bitte um Input für Output
- When there is a Shell, there is a Way

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

Offline Steffen@Home

  • Full Member
  • ***
  • Beiträge: 187
Antw:Backup Pfad zu NAS-NFS Freigabe
« Antwort #39 am: 11 Oktober 2017, 07:01:49 »
Hallo Wernie,

wie gesagt eine autofs.conf gibt es bei mir nicht  (schlecht?) ???

Die auto.master ist unverändert:

/mnt /etc/auto.Synology --ghost
FHEM auf RaspberryPi 3B,HM-MOD-RPI-PCB,HM-RT-CC-DN,HM-WDS10-TH-O,HM-Sec-SCo,HM-LC-Sw1PBU-FM,Relais Platine für ext. Ansteuerung,LD382 Wifi LED Controller,Raspi 2 mit Kamera

Offline Wernieman

  • Hero Member
  • *****
  • Beiträge: 3347
Antw:Backup Pfad zu NAS-NFS Freigabe
« Antwort #40 am: 11 Oktober 2017, 08:37:46 »
Lege  Dir mal eine Testweise an, mit (erstmal) folgendem inhalt (ohne die grep-Zeile):
~$ grep -v "^#" /etc/autofs.conf
[ autofs ]
master_map_name = /etc/auto.master
timeout = 300
browse_mode = no
[ amd ]
dismount_interval = 300

Dann mal den Deamon autofs restarten (/etc/init.d/autofs restart oder mit systemctrl etc.)
- Bitte um Input für Output
- When there is a Shell, there is a Way

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

Offline Steffen@Home

  • Full Member
  • ***
  • Beiträge: 187
Antw:Backup Pfad zu NAS-NFS Freigabe
« Antwort #41 am: 11 Oktober 2017, 09:52:09 »
Hallo Wernie,

Angelegt, restartet und hier der Log von autofs status:

● autofs.service - LSB: Automounts filesystems on demand
   Loaded: loaded (/etc/init.d/autofs)
   Active: active (running) since Wed 2017-10-11 09:39:27 CEST; 23s ago
  Process: 12551 ExecStop=/etc/init.d/autofs stop (code=exited, status=0/SUCCESS)
  Process: 12589 ExecStart=/etc/init.d/autofs start (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/autofs.service
           └─12596 /usr/sbin/automount --pid-file /var/run/autofs.pid

Oct 11 09:39:27 raspberrypi autofs[12589]: Starting automount....
Oct 11 09:39:27 raspberrypi systemd[1]: Started LSB: Automounts filesystems on demand.

Eine Navigation nach /mnt/BackupFHEM ist nicht möglich und wird mit "No such File or Directory" beendet.
FHEM auf RaspberryPi 3B,HM-MOD-RPI-PCB,HM-RT-CC-DN,HM-WDS10-TH-O,HM-Sec-SCo,HM-LC-Sw1PBU-FM,Relais Platine für ext. Ansteuerung,LD382 Wifi LED Controller,Raspi 2 mit Kamera

Offline Wernieman

  • Hero Member
  • *****
  • Beiträge: 3347
Antw:Backup Pfad zu NAS-NFS Freigabe
« Antwort #42 am: 11 Oktober 2017, 10:06:39 »
Was steht zu der Zeit dann in den üblichen Verdächtigen? also syslog, kern,log etc.

Btw:
Las mal den Parameter "--ghost" in der synology-conf weg ....
- Bitte um Input für Output
- When there is a Shell, there is a Way

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

Offline Steffen@Home

  • Full Member
  • ***
  • Beiträge: 187
Antw:Backup Pfad zu NAS-NFS Freigabe
« Antwort #43 am: 11 Oktober 2017, 12:16:25 »
Was steht zu der Zeit dann in den üblichen Verdächtigen? also syslog, kern,log etc.

Btw:
Las mal den Parameter "--ghost" in der synology-conf weg ....

Den Parameter werde ich mal weglassen. Der wäre aber anscheinend dafür dass der mount im VZ angezeigt wird meine ich.

Mit syslog, kern,log etc. hatte ich noch nie was am Hut...Gibts da ne Beschreibung für?
Danke.
FHEM auf RaspberryPi 3B,HM-MOD-RPI-PCB,HM-RT-CC-DN,HM-WDS10-TH-O,HM-Sec-SCo,HM-LC-Sw1PBU-FM,Relais Platine für ext. Ansteuerung,LD382 Wifi LED Controller,Raspi 2 mit Kamera

Offline Wernieman

  • Hero Member
  • *****
  • Beiträge: 3347
Antw:Backup Pfad zu NAS-NFS Freigabe
« Antwort #44 am: 12 Oktober 2017, 08:41:29 »
tail /var/log/syslog
Sorry aber das sind Unix Basics ... das Logverzeichnis (/var/log) solltest Du Dir mal ansehen. Ohne diese Infos ist ein Debugging nicht möglich.

Und Doku ... siehe Netz
- Bitte um Input für Output
- When there is a Shell, there is a Way

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

 

decade-submarginal