如何在 Cygwin 中挂载 NFS 共享?

如何在 Cygwin 中挂载 NFS 共享?

问题在 Cygwin 中安装 NFS建议直接在 Cygwin 文件系统中安装 NFS 共享(我们有一个在 Linux 机器上运行的 NFS 服务器),即使Cygwin 挂载表文档没有提到那件事。

我进行了一些搜索,但找不到任何解决方案,大多数文章建议从 Samba 共享安装。

我认为直接通过 NFS 安装会更好,因为它可以避免将 POSIX 权限(来自 GNU/Linux 服务器)转换为 Windows 权限,然后再转换回 Cygwin(POSIX)权限,但我的 Cygwin 环境中的权限直接与在 GNU/Linux NFS 服务器共享上有效的权限匹配。

我在命令行上尝试了以下操作:

$ mount server:/share /local/mountpoint
> mount: /local/mountpoint: Invalid argument
$ mount server:/share /local/mountpoint nfs binary,posix=1
> mount: too many arguments
$ mount -fsb //server/share /local/mountpoint
> mount: unknown option -- s
$ mount -t nfs //server/share /local/mountpoint
> mount: unknown option -- t

或者/etc/fstab

server:/share /local/mountpoint nfs binary,posix=1
# or
//server/share /local/mountpoint nfs binary,posix=1

但无一成功。

如何在 Cygwin 中直接挂载我的 NFS 共享?这可能吗?

答案1

你不能,因为 Cygwin 没有客户端 NFS 程序。要安装 NFS 点,你需要一个文件系统驱动程序

相关内容