NFS服务实现文件共享

项目中需要客户端服务器时时从部署公共资源的服务器上获取文件。

在此片文章中已经写的很详细,可参考:http://blog.51cto.com/lzhnb/2086392

实际中配置中,前期一切正常, 最后在挂载操作时 mount -t nfs 报错如下:

So far the informational part. Next the mounting.
The command is `mount [-t fstype] something somewhere'...

发现是犯了低级错误 ,应该为从A挂载到B下:mount -t nfs 172.16.1.31:/A          /B

后总结为以下步骤:

1、在公共服务部署的服务器files文件夹下创建A文件夹。

文件路径:/home/files,使用命令:mkdir A 

并授予权限 chown -R weblogic:weblogic A

  

2、配置附件路径NFS共享(双机模式下配置)

共享目录路径是:/home/files/A

将文件夹的读写权限修改为775,A文件夹授权给安装weblogic的用户。

创建命令为: mkdir A

赋权命令为:chmod -Rf 775 

并授予权限 chown -R weblogic:weblogic A

 

1) 配置hosts文件:

备注:假设A机器IP172.16.1.23B机器IP172.16.1.24 

 vi /etc/hosts

A机器配置:

172.16.1.23 app1

172.16.1.24 app2


B机器配置:

172.16.1.23 app1

172.16.1.24 app2

  

2) 检查和确认NFS服务是否启动,如果没有启动成功则执行启动命令:

service nfs status

service nfs start 

3) NFS服务器上面编写共享目录和共享给指定的另一服务器 

vi /etc/exports

   /home/files/A    app2(rw,sync,no_root_squash)

4) 重启NFS服务器 

5) app2服务器上挂载NFS,在需要访问共享的机器上执行挂载命令,

命令格式:mount NFS服务器IP:共享目录 本地挂载点目录 

mount -t nfs app1:  /home/files/A    /home/files/A 

“# df –h”命令看能否自己挂载 

6) 在需要访问共享的制作机服务器上写入自动启动挂载脚本,让系统在自起脚本中不断尝试挂载,以适应网卡连接延迟时间。

vi /etc/rc.local

    mount -t nfs app1: /home/files/A  /home/files/A

 

猜你喜欢

转载自www.cnblogs.com/surhoo/p/9928114.html
今日推荐