Hauptmenü

Backup auf NAS

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

Vorheriges Thema - Nächstes Thema

wthiess

drwxr-xr-x 2 root root 0 Mai 18 14:51 /mnt/nas
Raspberry Pi 3; 8xRelais; Aptodec Nano V3.0 Pro; FS1000a; RF-5V; Hama TS33C; 3x Brennerstuhl FunkSteckdosen; 9x Dooya funk Rollo; KWL Systemair VR400; Thermokon Modbusthermostat; diverse China Modbus Thermostate; 1-wire Bus; Telegram; QuickFhem; FhemNative; Firmata; Alexa ......

wthiess

ZitatHallo Wolfgang,

da wirst Du wohl Fhem erweiterte Rechte einräumen müssen.

Wie kann ich Fhem "rootrechte" geben.
Bitte keine Belehrungen über Rechte. Es ist mir wurscht. Fhem ist hinter einer Firewall und es kann niemand von außen zugreifen.

lg
Wolfgang
Raspberry Pi 3; 8xRelais; Aptodec Nano V3.0 Pro; FS1000a; RF-5V; Hama TS33C; 3x Brennerstuhl FunkSteckdosen; 9x Dooya funk Rollo; KWL Systemair VR400; Thermokon Modbusthermostat; diverse China Modbus Thermostate; 1-wire Bus; Telegram; QuickFhem; FhemNative; Firmata; Alexa ......

Wernieman

ZitatFhem ist hinter einer Firewall und es kann niemand von außen zugreifen.
Aber Dein Rechner hat einen Browser und ist im gleichen Netz wie Dein Pi .... nenn sich "Angriff über Bande" und ist heute Standard.

Wichtig:
Hast Du in der fstab die genannten Parameter angepasst?

Unmounte bitte mal das Device und gebe dann dem Mountpount die Richtigen Rechte:
umount /mnt/nas
chown fhem: /mnt/nas
mount -a


Fürs schreiben kannst DU fhem keine root-Rechte geben ....
- 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

wthiess

Da komm ich nicht weiter. Mein Linuxwissen ist null.
Ich weiß nun nicht mehr was wo hingehört.
Ich werde es einfach einmal / Woche händisch sichern.

Danke für die Mühe


Raspberry Pi 3; 8xRelais; Aptodec Nano V3.0 Pro; FS1000a; RF-5V; Hama TS33C; 3x Brennerstuhl FunkSteckdosen; 9x Dooya funk Rollo; KWL Systemair VR400; Thermokon Modbusthermostat; diverse China Modbus Thermostate; 1-wire Bus; Telegram; QuickFhem; FhemNative; Firmata; Alexa ......

Wernieman

??? Sorry aber war das nicht Praktisch eine "Kochanleitung"?
- 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

tomspatz

Ich hänge mich hier mal dran.....
ZitatUnmounte bitte mal das Device und gebe dann dem Mountpount die Richtigen Rechte:

Code: [Auswählen]

umount /mnt/nas
chown fhem: /mnt/nas
mount -a


Fürs schreiben kannst DU fhem keine root-Rechte geben ....

Wenn das Verzeichnis fhem gehört dann lässt es sich doch NICHT über die fstab mounten ???
Siehe https://www.elektronik-kompendium.de/sites/raspberry-pi/2102201.htm
unter Systemweites mounten.


Wernieman

Und warum nicht? ;o)
- 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

tomspatz

ich habe es im Moment wegen Zeitmangels verworfen, probiere das mal hier grob zu dokumentieren.

Auf dem NAS gibt es ein Freigabe backup, und einen Benutzer pi, selber wie auf dem Raspi mit dem selben PW, wobei dieser Benutzer ja auch NICHT mit dem oder den Benutzer auf dem Raspi gleich sein muss, so mein Verständnis. (oder?) Das NAS ist ein openmediavault.

Auf dem Raspi im /root ein Verzeichniss erstellt

drwxr-xr-x   2 root root     0 Jun 27 21:11 fhemLOG

Eingebunden über fstab

//192.168.1.95/backup  /fhemLOG  cifs  defaults,noauto,nofail,username=pi,passwd=XXXXXXXXX,x-systemd.automount,x-systemd.requires=network-online.target 0 0

So wird es auch nach einem Neustart des Raspi eingebunden. Allerdings kann dann fhem, bzw. der Benutzer fhem darauf ja nichts schreiben.

Als ich dann probiert habe
chown fhem:dialout /fhemLOG

Wurde das Verzeichnis nicht mehr nach dem Neustart gemountet. auch ein
sudo mount -a
hat nicht mehr funktioniert.

LG
Tom

Wernieman

Muß jetzt gestehen, das ich mit den Parametern wenig Erfahrung habe:
Zitatx-systemd.automount,x-systemd.requires=network-online.target

Perinzipiell sollte er mounten, also mit "mount -a" es einbinden, auch wenn der Mountpoint nicht root (oder pi) gehört.
- 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

tomspatz

so nochmals alles auf Anfang.
Den Eintrag in der fstab aus kommentiert.
Neuen Mount Punkt  erstellt:
sudo mkdir /fhem_backup_logs

Rechte zugewiesen:
sudo chown fhem:dialout /fhem_backup_logs

fstab editiert:
//192.168.1.95/backup  /fhem_backup_logs  cifs  defaults,noauto,nofail,username=pi,passwd=XXXXXXXXXX,x-systemd.automount,x-systemd.requires=network-online.target 0 0

Neustart:
sudo reboot -n

Der Mount unkt wurde eingehängt, doch gehört er wieder root:
drwxr-xr-x   2 root root        0 Jun 27 21:11 fhem_backup_logs

Mache ich grundsätzlich etwas falsch?

LG
Tom

Wernieman

Mach es mal nicht unter root (/) sondern da, wo man es normalerweise macht:
/mnt/.....

Alternativ, da Du es für fhem machts, kannst Du es auch unter /op/fhem machen.

Hinweis: Wir sind unter Unix und nicht unter Windows, wo Laufwerke auf die "oberste" Ebene gehören.
- 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

tomspatz

hmmmm das will so nicht:
sudo mkdir /mnt/fhem_backup_logs

sudo chown fhem:dialout /mnt/fhem_backup_logs

//192.168.1.95/backup  /mnt/fhem_backup_logs  cifs  defaults,noauto,nofail,username=pi,passwd=XXXXXXXX,x-systemd.automount,x-systemd.requires=network-online.target 0 0

sudo reboot -n

drwxr-xr-x 2 root root 0 Jul 23 11:56 fhem_backup_logs

Wernieman

Kann es aus Zeitgründen aktuell nicht nachbauen, aber eigentlich sollte es so funktionieren.

Kannst Du mal probieren ohne:
"x-systemd.automount,x-systemd.requires=network-online.target" und manuellen umount/mount?

Gucke erstmal, das Du es manuell hinkriegst und wenn das funzt in die automatik gehen.
- 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

tomspatz

@Wernieman

nicht das wir uns falsch verstehen, der Mount Punkt wird schon "verbunden" NUR ist er dann sofort dem root.

LG
Tom

Frank_Huber

Das würde nicht stören wenn fhem Schreibzugriff hat...

Gesendet von meinem Doogee S60 mit Tapatalk