NEWS
[gelöst]Backitup kann nicht auf NAS-Directory zugreifen
- 
					
					
					
					
 Systemdata Bitte Ausfüllen Hardwaresystem: Pi4 Arbeitsspeicher: 4GB Festplattenart: SD-Karte Betriebssystem: RaspiOS/Linux Node-Version: ? Nodejs-Version: 12.22.0 NPM-Version: 6.14.11 Installationsart: Manuell Image genutzt: Nein Ort/Name der Imagedatei: Link Hallo, habe gestern das erstemal (z.T. erfolgreich) den Adapter Backitup eingesetzt. In diesem Zusammenhang habe ich eine Frage bzgl. Zugriff auf ein externes Laufwerk auf meinem QNAP-NAS. Der geht nämlich nur manuell als sudo, nicht im Backitup-Adapter. Folgende Konfiguration: Eintrag im /etc/fstab: //NASDI/home/Raspis /home/pi/NASRaspis cifs defaults,nofail,username=u123,password=pw123,x-systemd.automount,x-systemd.requires=network-online.target 0 0Fehlermeldung in Backitup: Started iobroker ... [DEBUG] [mount] - done [DEBUG] [iobroker] - host.ioBroker-4 6898 states saved [DEBUG] [iobroker] - host.ioBroker-4 9882 objects saved [DEBUG] [iobroker] - Backup created: /opt/iobroker/backups/iobroker_2021_04_07-19_00_04_backupiobroker.tar.gz [DEBUG] [iobroker] - done [DEBUG] [historyDB] - compress from historyDB started ... [DEBUG] [historyDB] - Packed 9MB so far... [DEBUG] [historyDB] - Backup created: /opt/iobroker/backups/historyDB_2021_04_07-19_00_20_backupiobroker.tar.gz [DEBUG] [historyDB] - done [DEBUG] [cifs] - Copy iobroker_2021_04_07-19_00_04_backupiobroker.tar.gz... [ERROR] [cifs] - Error: EACCES: permission denied, open '/home/pi/NASRaspis/ioBroker-4/Backitup/iobroker_2021_04_07-19_00_04_backupiobroker.tar.gz' [DEBUG] [cifs] - Copy historyDB_2021_04_07-19_00_20_backupiobroker.tar.gz... [ERROR] [cifs] - Error: EACCES: permission denied, open '/home/pi/NASRaspis/ioBroker-4/Backitup/historyDB_2021_04_07-19_00_20_backupiobroker.tar.gz' [DEBUG] [cifs] - done [ERROR] [clean] - Backup files not deleted from /opt/iobroker/backups because some errors. [DEBUG] [clean] - done [DEBUG] [historyHTML] - new history html values created [DEBUG] [historyHTML] - done [DEBUG] [historyJSON] - new history json values created [DEBUG] [historyJSON] - done [DEBUG] [umount] - done [EXIT] 0Konfiguration in Backitup: 
  
  Anmerkung: Die Fehlermeldung bleibt dieselbe auch wenn ich "Als root-Benutzer mounten (sudo)" anklicke. Kopieren der Daten von Hand geht einwandfrei. 
 Was mache ich falsch ?Grüße, WillyIoBrok 
- 
					
					
					
					
 @willyiobrok Der User iobroker darf nicht dem User Pi in dessen Home-Verzeichnis schreiben. 
 Du schreibst ja gar nicht in das entfernte Dateisystem des Samba-Servers.
- 
					
					
					
					
 @willyiobrok 
 Du könntest den mount in das home Verzeichnis deines Users iobroker legen
 Wichtig ist auch, dass dein NAS User auch die Schreibrechte auf deinem NAS hat
- 
					
					
					
					
 @thomas-braun 
 @simatec
 Ohja, interessant !
 Aber in meiner "Denke" ist das entfernte Dateisystem des Samba-Servers "NASDI/home/Raspis" auf das "/home/pi/NASRaspis" des Raspberrys gemapped ... so funktioniert mein bisheriges Backup-System jedenfalls.
 Aber der Tip mit dem User iobroker ist sehr gut, dachte schon dass da sowas dahintersteckt.
 Der Raspberry-User 'root' (sudo ...) hat auf jeden Fall Schreibrechte auf das entfernte NAS, das betreibe ich schon länger.
 Kann Backitup nicht als 'root' agieren? Ich dachte "Als root-Benutzer mounten (sudo)" macht das ?Muß mal meine Backup-scripte durchsehen, was da so bzgl. "sudo" drinsteht. 
- 
					
					
					
					
 @simatec 
 habe jetzt mal "/home/pi/NASRaspis" auf "/home/iobroker/NASRaspis" umgelegt (Eintrag in der /etc/fstab geändert) - keine Verbesserung:[DEBUG] [cifs] - Copy iobroker_2021_04_07-21_05_54_backupiobroker.tar.gz... [ERROR] [cifs] - Error: EACCES: permission denied, open '/home/iobroker/NASRaspis/ioBroker-4/Backitup/iobroker_2021_04_07-21_05_54_backupiobroker.tar.gz' [DEBUG] [cifs] - Copy historyDB_2021_04_07-21_06_13_backupiobroker.tar.gz... [ERROR] [cifs] - Error: EACCES: permission denied, open '/home/iobroker/NASRaspis/ioBroker-4/Backitup/historyDB_2021_04_07-21_06_13_backupiobroker.tar.gz' [DEBUG] [cifs] - doneWenn ich auf der Konsole als User pi "cd /home/iobroker/NASRaspis/iobroker-4/Backitup" eingebe, komme ich in das Directory des NAS und mit "ls" kann ich die Files sehen ... komisch, das ist genau wie vorher mit "/home/pi/NASRaspis/..." aber schreiben kann ich in dieses Directory nur als root ("sudo") ! 
- 
					
					
					
					
 @willyiobrok 
 Hast du nach dem ändern einen Reboot gemacht?
- 
					
					
					
					
 @simatec ja, klar ! Sonst wird die Änderung doch nicht übernommen ... (würde man wohl auch im "error-log" nicht sehen). 
 Irgendwie komme ich hier wohl mit der Rechtevergabe nicht klar.
 in fstab steht beim Mounten ein username und password für den NAS-Zugang drin (unabhängig von "pi" oder "iobroker"). Den habe ich im NAS so definiert.
 Damit kann ich aber offensichtlich nur als root vom raspi darauf zugreifen ?!?
- 
					
					
					
					
 @willyiobrok 
 Der Adapter mountet unabhängig von der fstab
 Da sollte also kein permanenter Eintrag sein!
- 
					
					
					
					
 @thomas-braun 
 ah - das war mir neu.
 Ich kann also meinen alten fstab-Eintrag so belassen wie er ist (wegen der bisherigen scripts) und ich mache also einen neuen mount direkt im adapter - cool, werde ich gleich ausprobieren!
- 
					
					
					
					
 cool - auf diese Art und Weise funktioniert's super !    Ich musste zwar "Als root-Benutzer mounten (sudo)" anklicken, damit's der Mount klappte, aber jetzt läuft's durch. Vielen Dank für die Tips Grüße WillyIoBrok 
- 
					
					
					
					
 @willyiobrok 
 Als root mounten/sudo ist normal, denn mit den dazu erforderlichen Optionen darf nur root hantieren.
- 
					
					
					
					
 hmmm ... habe jetzt ein wenig weiter optimiert und da sind einige Fragen aufgetaucht, deren Antwort ich nicht in der Docu gefunden habe... Wie krieg ich's hin, daß - so wie eingestellt - nur 5 Backups gespeichert werden und alle älteren gelöscht werden ? "[clean] - done" sagt mir doch, daß backitup aufgeräumt hat ... oder ? 
 Ich habe trotzdem 11 backups in der Directory auf dem NAS. Ich dachte doch, daß neben r/w auch das delete - Recht eingeräumt ist ( so hab ich's zumindest auf dem NAS eingestellt).[DEBUG] [historyDB] - Packed 11MB so far... [DEBUG] [historyDB] - Backup created: /opt/iobroker/backups/historyDB_2021_04_08-19_10_50_backupiobroker.tar.gz [DEBUG] [historyDB] - done [DEBUG] [cifs] - done [DEBUG] [clean] - done [DEBUG] [historyHTML] - new history html values created [DEBUG] [historyHTML] - doneEinstellungen:   
- 
					
					
					
					
 @willyiobrok 
 Backups werden nur gelöscht, wenn das Backup automatisch ausgeführt wird. Bei manuellen Backups werden keine Backups gelöscht.Des Weiteren würde ich dir empfehlen jeden Tag ein Backup zu machen 
- 
					
					
					
					
 @simatec 
 oh - das wusste ich nicht, danke für die Info!
 
		
	 
		
	