NFS 从路径隐藏/导出

wag*_*639 5 nfs export

如果 FolderA 不在 / 中,我如何在 ServerA 上共享 FolderA 以便我的客户端可以简单地以 ServerA:/FolderA 的形式访问它?

可以说 FolderA 实际上是

/usr/local/test/RandomName
Run Code Online (Sandbox Code Playgroud)

我可以在 fstab 中使用 bind 来缩短它并将其放入 /export

/usr/local/test/RandomName /export/FolderA none bind 0 0
Run Code Online (Sandbox Code Playgroud)

所以现在,我可以将它安装为

mount -t nfs ServerA:/export/FolderA /media/folderA
Run Code Online (Sandbox Code Playgroud)

我真正想要的是

mount -t nfs ServerA:/FolderA /media/folderA
Run Code Online (Sandbox Code Playgroud)

服务器是 Ubuntu 10.04,客户端将包括 Mac 和 Linux 机器

Suk*_*uku -3

在 NFS 服务器上打开以下文件:

/etc/exports
Run Code Online (Sandbox Code Playgroud)

并输入以下详细信息:

/usr/local/test/RandomName XX.XX.XX.XX(rw)
Run Code Online (Sandbox Code Playgroud)

然后登录NFS客户端并进行挂载,如下所示:

mount -t nfs YY.YY.YY.YY:/usr/local/test/RandomName /media/folderA
Run Code Online (Sandbox Code Playgroud)

Fstab 条目:

YY.YY.YY.YY:/usr/local/test/RandomName /media/folderA nfs defaults 0 0
Run Code Online (Sandbox Code Playgroud)

笔记:

XX.XX.XX.XX - IP of NFS client
YY.YY.YY.YY - IP of NFS server
Run Code Online (Sandbox Code Playgroud)