Geben Sie mithilfe von NFS ein bestimmtes Verzeichnis frei, das sich nicht im Stammverzeichnis des Dateisystems befindet

0

Ich exportiere das Verzeichnis: / a / b / c / Wenn ich nun diese Freigabe vom Client aus mounte, um auf / a / b / c / auf dem Server zuzugreifen, muss ich auf / zugreifen. mnt / c / a / b / c Gibt es eine Möglichkeit, mit / mnt / c den Inhalt von / a / b / c auf dem Server anzuzeigen, ohne den gesamten Pfad zu durchlaufen? (Ich benutze NFS4 unter Gentoo)

Die Exportdatei auf dem Server enthält:

/a/b/c/ 10.0.0.100(ro,subtree_check)

Der Client mountet mit:

mount -t nfs4 10.0.0.99:/ /mnt/c/

quelle
Afaik es ist nicht möglich, ohne einen anderen Exporteintrag zu haben, aber ich könnte falsch sein.
fyr
Könnten Sie bitte die Dateien / etc / exports (die Sie auf dem NFS-Server haben) und / etc / fstab oder /etc/auto.* (die Sie auf den NFS-Clients haben) posten?
Mapio

Antworten:

0

Ich habe die Lösung gefunden. Anstatt im Stammverzeichnis zu mounten, muss ich wie folgt im spezifischen Verzeichnis mounten:

mount -t nfs4 10.0.0.99:/a/b/c /mnt/c/

quelle