Linux-linux如何进行文件映射

小组聊天灌水 小组聊天灌水 主题:993 回复:2175

Linux-linux如何进行文件映射

晚风撩人 发布于 2017-01-31 字数 245 浏览 1179 回复 2

websphere集群中,两台节点服务器上部署的应用有上传下载附件功能,由于上传的附件每次都上传到一个节点,导致下载的时候如果连接到另外一台节点服务器的时候无法正常下载。想对两个节点的上传路径映射到一个指定的路径下进行下载,请教Linux下使用什么命令

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

支持 Markdown 语法,需要帮助?

评论(2

泛泛之交 2017-03-03 2 楼

linux中可以利用NFS服务实现多服务器文件共享,步骤如下:

在服务器192.168.0.1中

首先检查nfs及portmap两个软件包是否安装

ll /etc/rc.d/init.d/nfs
ll /etc/rc.d/init.d/portmap

如果没有找到,可以用以下命令安装

rpm –q nfs-utils portmap

配置共享目录

vim /etc/exports

在/etc/exports中输入

/tmp/abc -ro -network 192.168.0.2

其中/tmp/abc表示要共享的目录,-ro表示只读,-network表示网络共享,192.168.0.2为运行读取共享的服务器

查看nfs及portmap的状态

service nfs starus
service portmap starus

根据状态,启动,或者重启服务

service nfs start
service portmap start

在服务器192.168.0.2上

挂载192.168.0.1共享的目录

mount -t nfs 192.168.0.1:/tmp/abc /tmp/def

这样在192.168.0.2服上就可以通过访问/tmp/def目录来访问到192.168.0.1上的/tmp/abc目录了

ll /tmp/def

偏爱自由 2017-02-10 1 楼

可以通过linux软连接方式,把两个节点的上传、下载路径连接到一个系统公共存储区域路径下。
比如:server1下上传路径为/root/a
server2下上传路径为/root/b
系统公共存储区域路径为/share

在server1下执行ln -s /root/a /share
在server2下执行ln -s /root/b /share

这样执行后每次从分节点上传、下载的文件都可以看做是上传、下载到公共存储区域中。