Hallo.
Ich bin jetzt echt mal gespannt.
# Problem
NFS Mount auf NAS "backup01" nicht möglich.
"access denied" ist unsinn. Recht sind korrekt gesetzt!
# Stand
1x NAS TS-873 = backup01 = 192.168.101.210
1x NAS TS-873 = backup02 = 192.168.101.211
1x Debian Buster für Diagnose (ProxMox1)
- Einziger Unterschied der beiden NAS = 1x in AD und 1x als Singel = was für NFS wurscht sein dürfte.
# VOR Firmware Update
- Vom ProxMox1 bestehen 3x NFS Verbindungen zur NAS "backup01" - Diese waren immer stabil.
- Nach dem FirmwareUpdate der NAS auf 4.5.1.1480 stehen diese NFS nicht mehr zur Verfügung.
# Diagnose A
Ausgehend vom ProxMox1...
- Freigaben sind auf BEIDEN NAS gesetzt - Rechte identisch
- Bei beiden NAS ist NFS3 + NFS4 aktiv, Schreibcache ist deaktiviert
- Eine NAS zeigt mir keine Freigaben, eine NAS zeigt mir die Freigaben. (siehe Code)
- Achtung: Wenn ich bei der 210 das NFS4 abschalte, dann zeigt auch diese NAS mir die Freigaben!
Code
root@proxmox1:~# showmount -e 192.168.101.210
Export list for 192.168.101.210:
# Hier müsste nun z. B. "BackupDaily" auftauchen.
root@proxmox1:~# showmount -e 192.168.101.211
Export list for 192.168.101.211:
/Public *
/BackupNASBackup01 *
# Diagnose B - Exports
Hier ist besonders dieser Befehl interessant der vermutlich den gesamten Fehler beschreibt: exportfs -rav
Und ja, ich habe auch schon alle Freigaben entfernt & neu gesetzt UND auch erst mal nur EINE Freigabe gesetzt... immer irdentisch.
Code
# NAS backup01 - 192.168.101.210
[~] # cat /etc/exports
"/share/CACHEDEV1_DATA/BackupDaily" *(sec=,rw,async,wdelay,insecure,no_subtree_check,no_root_squash,fsid=64bc15923f822cc09ca14aeb7d44d2a9)
"/share/NFSv=4" *(sec=sys:krb5:krb5i:krb5p,no_subtree_check,no_root_squash,insecure,fsid=0)
"/share/NFSv=4/BackupDaily" *(sec=,rw,async,wdelay,insecure,nohide,no_subtree_check,no_root_squash,fsid=64bc15923f822cc09ca14aeb7d44d2a9)
"/share/CACHEDEV1_DATA/BackupDiverse" *(sec=,rw,async,wdelay,insecure,no_subtree_check,no_root_squash,fsid=d2f922d48b17e00cc3cd61d2ad1800ca)
"/share/NFSv=4/BackupDiverse" *(sec=,rw,async,wdelay,insecure,nohide,no_subtree_check,no_root_squash,fsid=d2f922d48b17e00cc3cd61d2ad1800ca)
"/share/CACHEDEV1_DATA/BackupSunday" *(sec=,rw,async,wdelay,insecure,no_subtree_check,no_root_squash,fsid=a397d92fc256164551d118eef1b89666)
"/share/NFSv=4/BackupSunday" *(sec=,rw,async,wdelay,insecure,nohide,no_subtree_check,no_root_squash,fsid=a397d92fc256164551d118eef1b89666)
"/share/CACHEDEV1_DATA/Public" *(sec=,rw,async,wdelay,insecure,no_subtree_check,no_root_squash,fsid=37b143ba0ca575d37a356ab03a7a28db)
"/share/NFSv=4/Public" *(sec=,rw,async,wdelay,insecure,nohide,no_subtree_check,no_root_squash,fsid=37b143ba0ca575d37a356ab03a7a28db)
[~] # exportfs -rav
exportfs: unknown flavor
# NAS backup02 - 192.168.101.211
[~] # cat /etc/exports
"/share/CACHEDEV1_DATA/BackupNASBackup01" *(sec=sys,rw,async,wdelay,insecure,no_subtree_check,no_root_squash,fsid=ceaae6b3615cb7a0bd26ba4ae4aa53c2)
"/share/NFSv=4" *(no_subtree_check,no_root_squash,insecure,fsid=0)
"/share/NFSv=4/BackupNASBackup01" *(sec=sys,rw,async,wdelay,insecure,nohide,no_subtree_check,no_root_squash,fsid=ceaae6b3615cb7a0bd26ba4ae4aa53c2)
"/share/CACHEDEV1_DATA/Public" *(sec=sys,rw,async,wdelay,insecure,no_subtree_check,no_root_squash,fsid=37b143ba0ca575d37a356ab03a7a28db)
"/share/NFSv=4/Public" *(sec=sys,rw,async,wdelay,insecure,nohide,no_subtree_check,no_root_squash,fsid=37b143ba0ca575d37a356ab03a7a28db)
[~] # exportfs -rav
exporting *:/share/NFSv=4/Public
exporting *:/share/CACHEDEV1_DATA/Public
exporting *:/share/NFSv=4/BackupNASBackup01
exporting *:/share/NFSv=4
exporting *:/share/CACHEDEV1_DATA/BackupNASBackup01
[~] #
Alles anzeigen
# Fazit & Info
- Ich finde den Fehler nicht. Logisch, sonst würde ich nicht schreiben.
- Ging es den vorher? Ja, muss... auf einem Server läuft "Veeam" der in ein NFS-Share gesichert hat. Seit 8 Wochen ohne Fehler. JETZT, nach neuer Firmware, kann Veeam nicht mehr zugreifen/schreiben.
- Ging es den vorher? Ja, muss... denn der ProxMox1 hat diese NFS-Laufwerke schon seit ewigen Zeiten perfekt eingebunden.
- Beim ProxMox könnte man die NFS-Version wählen. Das wäre auch Ok... wenn da nicht das Problem wäre, dass keine Freigaben angezeigt werden (siehe "showmount -e xyz). Also hilft es nicht die NFS-Version auszuwählen.
- Wenn ich nun NFS4 bei NAS "backup01" einfach abschalte, ohne weitere Änderungen, dann habe ich sofort wieder alle Verbindungen.
- nur... a) Veeam findet das wieder blöd, da das Repo mit NFS4 eingebunden worden ist
- und... b) kann es ja nicht die Lösung sein das NFS4 einfach abzuschalten. Irgendwie unsinnig.
# Frage
Was habe ich übersehen?
Vielen Dank, Lars