我有NFS服务器,我需要在其中托管文件并读取它。在NFS服务器上读写文件的方法是
我的问题是,当我们可以使用普通的Java读/写程序在NFS服务器上写入内容时,为什么要引入NFS客户端?这些客户端提供针对NFS的任何服务吗?为什么它与普通文件创建过程不同?
答案 0 :(得分:1)
当您使用普通的Java API访问NFS文件夹时,所有通信实际上都由操作系统处理。因此,您只能使用普通的File API,而Java不知道它是访问本地文件还是访问远程文件。但是在您的操作系统不支持NFS的情况下(例如,如果您的Java应用程序在资源有限的环境中运行,或者在操作系统级别禁用了NFS挂载),或者您正在开发的应用程序需要有关NFS资源的更多较低级别的详细信息(例如,当您开发框架或中间件时),您可能需要能够通过 nfs-client-java 之类的库直接与公开文件/文件夹的服务器进行通信。 / p>