Linux-linux如何进行文件映射
websphere集群中,两台节点服务器上部署的应用有上传下载附件功能,由于上传的附件每次都上传到一个节点,导致下载的时候如果连接到另外一台节点服务器的时候无法正常下载。想对两个节点的上传路径映射到一个指定的路径下进行下载,请教Linux下使用什么命令
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(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
可以通过linux软连接方式,把两个节点的上传、下载路径连接到一个系统公共存储区域路径下。
比如:server1下上传路径为/root/a
server2下上传路径为/root/b
系统公共存储区域路径为/share
在server1下执行ln -s /root/a /share
在server2下执行ln -s /root/b /share
这样执行后每次从分节点上传、下载的文件都可以看做是上传、下载到公共存储区域中。