我有 NFS 服务器,我需要在其中托管文件并读取它。发现NFS服务器上读写文件的方法是
using NFS Client Like here.
我的问题是,当我们可以使用普通的java读/写程序在NFS服务器上写入内容时,为什么要引入NFS客户端?这些客户端是否提供特定于 NFS 的服务?为什么它与正常的文件创建过程不同?
最佳答案
当您使用普通的 Java API 访问 NFS 文件夹时,所有通信实际上都是由您的操作系统处理的。因此,您可以只使用普通的文件 API,Java 不知道它是在访问本地文件还是远程文件。但是,如果您的操作系统不支持 NFS(例如,如果您的 Java 应用程序在资源有限的环境中运行,或者在操作系统级别禁用了 NFS 安装),或者您正在开发需要有关 NFS 资源的更多较低级别详细信息的应用程序(例如,当您开发框架或中间件时),您可能需要能够通过像 nfs-client-java 这样的库直接与公开文件/文件夹的服务器进行通信。
关于java - 为什么要引入NFS客户端?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57004584/