NFS-Freigabe lokal einhängen?

2316
BlenderBender

Ich teile ein Verzeichnis auf meinem OpenBSD-Server mit NFS, das meine / etc / exports enthält

/export -mapall=nobody:nobody -network 192.168 -mask=255.255.0.0 /export -mapall=nobody:nobody -network 10.8.0 -mask=255.255.255.0 

Ich kann diese Freigabe perfekt von anderen Hosts in meinem Netzwerk bereitstellen, aber wenn ich versuche, die Freigabe lokal auf dem Server selbst bereitzustellen, verwenden Sie

mount 127.0.0.1:/export /var/www/export 

Ich bekomme den Fehler

mount_nfs: can't access /export: Permission denied 

Können Sie NFS-Freigaben auf demselben Computer bereitstellen, auf dem sie überhaupt exportiert werden?

0

1 Antwort auf die Frage

0
BlenderBender

Mein schlechtes, du musst einfach einen Eintrag hinzufügen

/export -mapall=nobody:nobody 127.0.0.1 

Exportieren Sie es zu Ihrem lokalen Host. Der Grund, warum ich dachte, dass dies nicht die Lösung war, war, dass ich versuchte, ein Unterverzeichnis mit einzuhängen

mount 127.0.0.1:/export/public /var/www/export 

was die gleiche Fehlermeldung wie oben gibt. Um auch Unterverzeichnisse mounten zu können, müssen Sie hinzufügen

/export -alldirs -mapall=nobody:nobody 127.0.0.1 

anstelle der obigen Zeile.

Sie können die Verwendung von localhost und einen localhost-Export vermeiden, indem Sie stattdessen 192.168.xx verwenden. Aber ich weiß nicht, was Sie mit einer solchen Konfiguration erreichen möchten. Jérôme Radix vor 6 Jahren 0
Dann würde es aber im ganzen LAN exportiert werden, nicht nur lokal. Das will ich natürlich aus Sicherheitsgründen nicht. BlenderBender vor 6 Jahren 0
Ok, das ist eine neue Einschränkung, die ich nicht kannte. Ich verstehe wirklich nicht, was Sie erreichen wollen, da NFS das Dateisystem im Netzwerk freigibt und nicht auf dem Computer geschlossen wird, auf dem die Dateisysteme exportiert werden. Wenn Sie Zugriffsbeschränkungen für Festplatten / Partitionen / Dateisysteme verwalten möchten, gibt es bessere Möglichkeiten als die Option -mapall in / etc / exports Jérôme Radix vor 6 Jahren 0
In OpenBSD gibt es kein "mount bind". Die Problemumgehung besteht darin, sie lokal mit NFS zu exportieren und diese lokale NFS-Freigabe lokal bereitzustellen. BlenderBender vor 6 Jahren 0
Ok, danke für deine Antwort. Jérôme Radix vor 6 Jahren 0