Ich versuche, nfs4 hier zum Laufen zu bringen.
Maschine 1 (Server) Ich habe einen Ordner und darin 2 andere Ordner, die ich unabhängig freigeben möchte. / shared / folder1 / shared / folder2
Das Problem ist, ich kann anscheinend nicht herausfinden, wie die Ordner unabhängig auf dem Client bereitgestellt werden.
(Maschine 1 - Server) / etc / exportiert:
/var/shared/folder1 192.168.200.101(rw,fsid=0,sync)
/var/shared/folder2 192.168.200.101(rw,fsid=0,sync)
...
exportfs -ra
...
exportfs
/var/shared/folder1
192.168.200.101
/var/shared/folder2
192.168.200.101
(Maschine 2 - Client) / etc / fstab:
192.168.200.201:/folder1/ /home/nfsmnt/folder1 nfs4 rw 0 0
...
mount /home/nfsmnt/folder1
mount.nfs4: 192.168.200.201:/folder1/ failed, reason given by server: No such file or directory
Der Ordner ist da. Ich bin positiv. Ich denke, es gibt etwas Einfaches, das mir fehlt, aber ich vermisse es total.
Es scheint, dass es in fstab eine Möglichkeit geben sollte, nfs mitzuteilen, welchen Ordner auf dem Server ich mounten möchte. Ich kann jedoch nur Verweise auf einen Root-Mount-Punkt finden (z. B. 192.168.1.1:/
), von dem ich annehme, dass er von Exporten auf dem Server verarbeitet wird. Aber selbst mit den Ordnern, die beim Export eingerichtet wurden, scheint es keinen offensichtlichen Weg zu geben, zu wählen, welcher Ordner gemountet wird.
Ist es nicht möglich, separate Ordner vom selben Server an verschiedenen Bereitstellungspunkten auf dem Client bereitzustellen?
Jede Hilfe geschätzt.
bearbeiten:
Das Fehlerprotokoll auf dem Server zeigt Folgendes an:
/var/shared/folder1 and /var/shared/folder2 have same filehandle for 192.168.200.101, using first
Ich bin mir nicht sicher, was das bedeutet oder wie ich es ändern soll. Googeln scheint nur Informationen über die Sicherheit von NFS aufzurufen.