PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : nfs alternativer Pfad für Freigaben?



blubbersuelze
12.12.15, 22:56
Hallo,

ich nutze NFS und es funktioniert auch wunderbar.

nun frage ich mich ob es eine Möglichkeit gibt ein Mapping für NFS zu erstellen?
Im Moment muss man auf dem Client den realen Pfad der NFS-Freigabe mit angeben.

Was ich suche wäre die Möglichkeit einer Mappingtabelle in /etc/exports oder wo auch immer:
MappingZurShare /realer/pfad/zur/Share

so das ich auf dem Client nur noch angeben muss:
Mount -t nfs 192.168.1.1:/MappingZurShare /lokalermountpunkt

im Moment muss ich angeben:
Mount -t nfs 192.168.1.1:/realer/pfad/zur/Share /lokalermountpunkt


Das ist recht inpraktikabel, zum einen wenn sich der Pfad der Share mal ändert,
zum anderen sollen nicht unbedingt alle Clients wissen wo auf dem Server physikal die Daten liegen,
des weiteren kann man so auf "tiefer liegende Pfade" leichter zugreifen durch ein Mapping ohne einen Roman angeben zu müssen.

danke für die Hilfe im voraus,
mfg. blubbersuelze :p

fork
12.12.15, 23:33
Hi b,

Ich sehe da 2 Möglichkeiten:


mount --bind
Symlinks


Die einzige Sache ist, wenn Du auf dem NFS-Server im entsprechenden Verzeichnis Symlinks mit absoluten Zielen verwendest, dann kann der Client die Dateien nicht ansprechen.

Grüße

blubbersuelze
12.12.15, 23:58
Mount --bind
hatte ich auch schon überlegt, etwas natives wäre aber schöner, sofern es da etwas natives in NFS gibt was ich bisher nicht gefunden habe.

drcux
13.12.15, 13:35
Geht so nicht ganz mit NFS4, aber du kannst ein Rootverzeichniss definieren, das dann mit server:/ gemountet werden kann. Darin dann die Shares (mount-)binden und frei geben:

/srv/share *(fsid=0,rw,nohide....)
/srv/share/Videos *(rw,......)

Diese sollten dann mit server:/Video gemountet werden können.