问题在 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 点,你需要一个文件系统驱动程序