Java 在Linux系统上装载网络文件夹以存储文件?

Java 在Linux系统上装载网络文件夹以存储文件?,java,linux,unix,file-upload,file-sharing,Java,Linux,Unix,File Upload,File Sharing,我有两台RHEL linux服务器,但问题是我不知道如何将另一台用作文件存储服务器。考虑有两个服务器A&B,现在我希望服务器A有一个映射到服务器B的文件夹,然后每当我在服务器A上存储东西时,它就自动移动到服务器B。我认为这被称为网络驱动器,或者可能正在安装一个联网的文件夹或文件服务器。我完全没有意识到这一点。请帮我弄清楚这件事。因为服务器B有巨大的存储容量,我想通过在服务器a上运行的JavaEE程序保存其中的所有文件 请让我知道任何可以在这方面提供帮助的工具或技术。考虑使用nfs在服务器上装载远

我有两台RHEL linux服务器,但问题是我不知道如何将另一台用作文件存储服务器。考虑有两个服务器A&B,现在我希望服务器A有一个映射到服务器B的文件夹,然后每当我在服务器A上存储东西时,它就自动移动到服务器B。我认为这被称为网络驱动器,或者可能正在安装一个联网的文件夹或文件服务器。我完全没有意识到这一点。请帮我弄清楚这件事。因为服务器B有巨大的存储容量,我想通过在服务器a上运行的JavaEE程序保存其中的所有文件


请让我知道任何可以在这方面提供帮助的工具或技术。

考虑使用
nfs
在服务器上装载远程文件系统

在服务器B上,您可以按如下方式设置
/etc/exports

# See exports(5) for a description.
# This file contains a list of all directories exported to other computers.
# It is used by rpc.nfsd and rpc.mountd.

/folder/to/export SERVER_A_IP(rw)
然后,启动nfs服务,从服务器A可以使用:

mount-tfs服务器\u B\u IP:/folder/to/export/mnt/mountpoint


但是,您的问题应该已发布在ServerFault上。我把它标记为离题,希望他们能把它移走。

谢谢你的标记。我还有另一个问题,这个
/mnt/mountpoint
是一个普通的东西还是一个目录?@ShivKumarGanesh,它是文件系统中的任意文件夹。从那时起,每次访问服务器a上的
/mnt/mountpoint
(但也可以是
/home/user/任何你喜欢的
/mnt
这只是一个约定),它都会显示服务器B上的
/folder/to/export/
的内容,每次更改都会影响服务器B,因为它是本地安装的远程文件系统。明白了吗?我能做上面提到的事情。我面临的唯一问题是,无论我在Master中放什么,都是在客户机上复制。但是客户端没有做任何事情的权限。。。无读写访问权限:(请告诉我如何解决此问题。@ShivKumarGanesh,您是否有权在安装它的文件夹中进行写入?很抱歉延迟了正确的时间点。解决方案非常好。我只是在配置过程中没有使用挤压根目录。