Homeassistant kann NFS nicht mounten

Mr. Poe

Lt. Commander
Registriert
Juli 2010
Beiträge
1.891
Hi,

hab mein netzwerk etwas umgestellt und wollte die gelegenheit nutzen meine freigabe für HA backups von Samba auf NFS umzubauen.

mein nas gibt die freigabe frei, ich habe durch die firewall auch zugriff drauf, ich kann die freigabe mit meinem PC mounten, HA sagt aber immer No file or directory.

evtl. kann jemand weiterhelfen?
ist HA mit NFSv4 kompatibel?

NAS /etc/exports:
Code:
/share/habackup         192.168.12.0/24(rw,sync,all_squash,anonuid=1000,anongid=1000,no_subtree_check)

HA Host log:
Code:
2025-09-06 08:20:15.807 homeassistant mount[200230]: mount.nfs: mounting 192.168.100.3:/share/habackup failed, reason given by server: No such file or directory
2025-09-06 08:20:15.817 homeassistant systemd[1]: mnt-data-supervisor-mounts-delbin_habackup.mount: Mount process exited, code=exited, status=32/n/a
2025-09-06 08:20:15.818 homeassistant systemd[1]: mnt-data-supervisor-mounts-delbin_habackup.mount: Failed with result 'exit-code'.
2025-09-06 08:20:15.821 homeassistant systemd[1]: Failed to mount Supervisor nfs mount: delbin_habackup.
 
du erlaubst das share für 192.168.12.0/24 aber mountest dann 192.168.100.3?
 
  • Gefällt mir
Reaktionen: assman17
ja, HA ist im iot netz (192.168.12.0/24) das NAS ist im server netz (192.168.100.0/24)

port 2049 ist in der firewall freigegeben, wenn ich das nicht mache kommt ein timeout, sollte also von der firewall seite her passen oder überseh ich da was?
 
sollte vorhanden sein, wie gesagt, wenn ich die freigabe für TCP port 2049 in der firewall deaktiviere bekomme ich einen timeout mit diesem log eintrag:
Code:
2025-09-06 09:07:06.928 homeassistant systemd[1]: mnt-data-supervisor-mounts-delbin_habackup.mount: Mounting timed out. Terminating.
2025-09-06 09:07:06.933 homeassistant systemd[1]: mnt-data-supervisor-mounts-delbin_habackup.mount: Mount process exited, code=killed, status=15/TERM
2025-09-06 09:07:06.934 homeassistant systemd[1]: mnt-data-supervisor-mounts-delbin_habackup.mount: Failed with result 'timeout'.
2025-09-06 09:07:06.936 homeassistant systemd[1]: Failed to mount Supervisor nfs mount: delbin_habackup.

die kommunikation zwischen den netzen sollte also passen
 
mounting 192.168.100.3:/share/habackup failed, reason given by server: No such file or directory
.. als "alter" Mann würde ich zuerst bei der Freigabe schauen, ob der Serverhost (192.168.100.3)
das Share selber mounten kann und wie sich dort die Logausgaben unterscheiden
 
Wenn HA sagt, dass es die Datei / Directory nicht gibt, dann hat es keinen Zugriff darauf und es scheint ein Problem mit den Zugriffsrechten zu geben.

Ich würde sagen, dass Problem liegt hier
Code:
[...] anonuid=1000,anongid=1000 [...]
Würde mal probieren für HA einen eigenen Nutzer anzulegen, oder direkt einen User / Gruppe mit voller Berechtigung für den Share zu wählen.
 
was ist das denn für ein NAS?
ich hatte bei den ollen Synology Kisten, dass die immer noch ein "volume" vor den "echten" Export Namen gesetzt haben.

und ich würde es auch erstmal mit einem richtigen User und ohne dieses all_squash versuchen.
 
@S.Evans ich hab schon verschiedene optionen probiert, diese hatte ich durch suchen gefunden, waren in einem beitrag zu einem ähnlichen thema.

@Mickey Mouse ist eigentlich mein kleiner debian eigenbau heimserver

wie gesagt, von meinem desktop aus kann ich die freigabe problemlos einhängen
Code:
sudo mount -t nfs 192.168.100.3:/share/habackup ./test/

edit:
grad nochmal rumgespielt, wenn ich die kommunikation zwischen HA und NAS komplett öffne (ohne beschränkung auf port 2049) gehts.
ich sehe aber nichts im firewall log wenn ich das wieder auf port 2049 einstelle, laut log geht alles durch bzw. wird nicht geblockt.

scheint also eher ein firewall config problem zu sein, auch wenn die fehlermeldung eher in richtung NFS deutet.
jemand ne ahnung worans hakt?
 
Zuletzt bearbeitet:
moment, wer kommt denn auf die Idee, "./test/." als Mount Punkt anzugeben?!?
ist das vielleicht das Problem bei HA, der Mountpunkt existiert nicht oder kann nicht beschrieben werden? Und gar nicht die NFS "Quelle"?
 
ehm, ./test ist der lokale ordner auf meinem desktop, zum schnell testen geht das...

neue erkenntniss, hab mir nochmal die logs angeschaut.
wenn ich port 111 und 55722 zusätzlich freigebe gehts.

versteh nicht so ganz wieso, nfsv4 soll angeblich nur den einen port benutzen.
 
Zurück
Oben