gpt4 book ai didi

java - 从java访问NFS共享

转载 作者:行者123 更新时间:2023-11-30 10:57:10 25 4
gpt4 key购买 nike

我正在尝试从我们的 Java 应用程序中找出一种访问 NFS 共享(理想情况下是所有权限,但我现在只接受只读)的方法。我花了一天的大部分时间进行研究,最接近的是 yanfs project (nee WebNFS ) 但自上世纪以来它似乎没有更新,也没有任何文档。我用它进行了一些低级别的实验,但都没有成功。

由于我们应用程序的性质,我无法预先安装卷(可能有零到很多)并且我想避免在程序中调用 sudo mount(如果有的话)可能的。不幸的是,这种方法是我能想到的唯一半可行的解决方案。欢迎提出任何建议。

另外:没有现代 NFS java 客户端库?真的吗?这不可能是对的。

最佳答案

你查过这个图书馆吗https://github.com/dCache/nfs4j

它有针对 NFSv3、NFSv4 和 NFS4.1 的服务器和客户端纯 java 实现。

它有点低级,它没有像 yaNFS 中的 XFile 那样提供简单的用法。

因此您必须做一些工作来读取和写入文件,但至少它完成了工作,无需安装即可访问 NFS 导出。

您可以在项目仓库中找到一些文件访问示例。

关于java - 从java访问NFS共享,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32726656/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com