Joe*_*moe 6 amazon-ec2 amazon-web-services
有没有人让Windows Server使用Windows NFS 4.1客户端连接到AWS EFS卷?我知道它不受支持,但想知道是否有人做过(或通过另一个客户端或实用程序?)
我们要求Windows Server将文件放到NFS卷(理想情况下为EFS)上,可以从基于RHEL的应用程序轮询该卷上的文件夹.该应用程序不支持S3,否则我们会使用它
TKS
从CITI @ University of Michigan 的人制作的NFSv4.1 客户端开始,经过一些相对较小的更改,您可以获得到 AWS EFS 文件系统的工作连接。
正如@kafka 指出的那样:当任何客户端指定除OPEN4_SHARE_DENY_NONE. 幸运的是,CITI 的人发现这是一个可能的问题,并添加了一个定义,当被注释掉时,将只OPEN4_SHARE_DENY_NONE用于共享拒绝值。
一旦这个定义被注释掉,那么你需要为你的系统重新编译它——如果你使用自述文件指定的 Visual Studio 和 WDK 版本,则相对简单。一个问题是自签名证书过程不需要使用过时的根机构证书(因为它只有 512 位)。使用certreq来代替。
我正在努力将这些知识收集到Github 上 CITI 代码的一个分支中。(我相信你要么解决了你的问题,要么继续前进,但祝那些从谷歌登陆这里的人好运!)
不,不支持。AWS 在其文档中明确指出这是不可能的。
例如,
不支持将 Amazon EFS 与 Microsoft Windows Amazon EC2 实例结合使用。AWS EFS 设置文档
关于为什么这是不可能的更技术性的解释在这里:
拒绝共享 NFS 支持共享拒绝的概念,主要由 Windows 客户端用于用户拒绝其他人访问已打开的特定文件。Amazon EFS 不支持此功能,并且对于指定除 OPEN4_SHARE_DENY_NONE 之外的共享拒绝值的任何 OPEN 命令,都会返回 NFS 错误 NFS4ERR_NOTSUPP。Linux NFS 客户端不使用 OPEN4_SHARE_DENY_NONE 以外的任何内容。AWS 文档参考
我还没有找到任何可以解决此问题的第三方客户端。
| 归档时间: |
|
| 查看次数: |
5156 次 |
| 最近记录: |